flat assembler
Message board for the users of flat assembler.
  
       
      Index
      > Projects and Ideas > Speed HardDisk Destroy Format Utility needed | 
  
| Author | 
  | 
              
| 
                  
                   sylwek32 24 Dec 2006, 23:05 
                  Hello,
 
                can somebody create a speedy boot-floppy or boot-cd which destroys all data on some harddisk in just some seconds?  | 
              |||
                  
  | 
              
| 
                  
                   vid 25 Dec 2006, 00:55 
                  Quote: can somebody create a speedy boot-floppy or boot-cd which destroys all data on some harddisk in just some seconds? no, no one can. unless the CD explodes on read  | 
              |||
                  
  | 
              
| 
                  
                   DOS386 25 Dec 2006, 01:06 
                  Quote: can somebody create a speedy boot-floppy or boot-cd DBAN ? Meets your needs, except the "seconds" issue - it can take 1 hour or more. _________________ Bug Nr.: 12345 Title: Hello World program compiles to 100 KB !!! Status: Closed: NOT a Bug  | 
              |||
                  
  | 
              
| 
                  
                   rugxulo 25 Dec 2006, 02:20 
                  Um, any particular reason for needing this? Doesn't sound like a fun thing to do on Christmas!    
                 | 
              |||
                  
  | 
              
| 
                  
                   Dex4u 25 Dec 2006, 02:23 
                  Yes i can, you write a simple program about 80bytes in size to control your com port.
 
                Than you go to a car breaker's yard, and very carefully remove a unused air bag, this along with the control program + some thermite mix. Can do the job you want :twisted: PS: Talking of air bags they make a nice surprise for anyone opening your case.  | 
              |||
                  
  | 
              
| 
                  
                   sylwek32 25 Dec 2006, 18:40 
                  oops. it was a mistake.. not destoy all data on hd but on fd (flopyy)^^
 
                sorry  | 
              |||
                  
  | 
              
| 
                  
                   sylwek32 25 Dec 2006, 18:45 
                  m, any particular reason for needing this? Doesn't sound like a fun thing to do on Christmas! Laughing
 
                Lol. Only needed to mass-destroy my old floppy disks. Sensitive data etc But maybe i better use a big magnet  | 
              |||
                  
  | 
              
| 
                  
                   f0dder 25 Dec 2006, 18:46 
                  Just cut them into tiny pieces - unless you have something *really* interesting on them, nobody will bother gluing all that crap back togethre  
_________________ carpe noctem  | 
              |||
                  
  | 
              
| 
                  
                   edfed 23 Feb 2007, 16:06 
                  i've made this
 
                easy, very easy org 100h ; i always work on .com programs they are the nearest of electronics call drive_ID call clear_base mov [drive],your victim mov [sectors],1 mov [C/H/S],00000001h mov [segment],base call copy_mem_to_sectors call display_written_sector etc ... on all the drive(s) on system to erase floppy, it's a bit different, you need to manage the motors and the others parts. it takes one hour to make unrecoverable the totality of a 2GB HD but can be decreased by polysector writing and no displaing a magnet don't works on HD and to destroy a distant file system, you need a code like this so let's go the next time i'll come i'll give you the fully .asm file you'll see , it's true  | 
              |||
                  
  | 
              
| 
                  
                   vid 23 Feb 2007, 16:36 
                  adfed: after this, data would still be recoverable with special hardware 
                 | 
              |||
                  
  | 
              
| 
                  
                   edfed 23 Feb 2007, 16:42 
                  ok if you want an impossible recorerable manner
 
                write all sectors with 01010101010101010101010101010/..../10101010b rewrite with complement rerewrite with recomplement launch the hard format function of the hard disk with command port rererewrite with rerecomplement and finish by writing 000000000000000000/..../0000000000b  | 
              |||
                  
  | 
              
| 
                  
                   vid 23 Feb 2007, 17:11 
                  how did you get those values?  There is science behind writing really good disk thrashers. You must understand mechanics of your drive. 
                 | 
              |||
                  
  | 
              
| 
                  
                   Artlav 23 Feb 2007, 18:20 
                  sylwek32 wrote: 
 Stack them all into a microwave, and turn it on for 5 seconds. Fast&reliable for both floppys and CD's. edfed wrote: 
 http://en.wikipedia.org/wiki/Gutmann_method  | 
              |||
                  
  | 
              
| 
                  
                   yumka 24 Feb 2007, 22:13 
                  
                 | 
              |||
                  
  | 
              
| 
                  
                   edfed 25 Feb 2007, 10:47 
                  it's only the logic
 
the signal on the plates are analogs so if you write a square wave onto the disk, and then complement etc... you'll have a sort of filter who will reject the little varitions that the specialized material are able to detect like a tape if you make this on a tape, you'll lose the oldest value of magnetic field i know the mechanism cause i'm electronician, the computer is a big electronic system and can be Understood by the primary electrics laws TTL 0=0 to 0.8v,1=2.4 to 5V CMOS5V 0=0 to 1v , 1= 3 to 5V on the hard disk it is the same the magnetic field of each bit indicate the value of this bit if you write a 1 you only turn the field if you turn the field by a complemented square wave, then all micro fields will be distorded and so all recovery is impossible. Last edited by edfed on 09 Jan 2009, 20:31; edited 1 time in total  | 
              |||
                  
  | 
              
| 
                  
                   edfed 10 Jun 2007, 11:27 
                  this is a little diskcleanner who erase all the disk only on win9x and dos
 
        be carefull it do this: Code: org 100h (single 64k segment code) set mode 13h with int 10h identify drive 0h with int 13h <<<<<<<<<<<<<<<<<<<<<<<\\ wait until 4 "scapebar" scancode ^^ >>>>>>>>>>>>>>>>>>>>>>>// @@: update the sectors buffer copy the buffer at C/H/S with int 13h write to screen the sector number in C/H/S dword form inc C/H/S verify for last sector ? yes->exit refresh clear screen scancode=exit?yes->exit jmp @b exit ret compile cleardisk.asm and run all functions are mine and can be yours [edit] added the fool version of this applet as a project. it contains everything needed to build a fool cleardisk applet. disklist.inc and bootwriter.inc can be used as help cleardisk.inc contains informations about the conversion from old fashioned to fool coding style. 
 
 
  | 
              |||||||||||||||||||||||||||||||
                  
  | 
              
< Last Thread | Next Thread >  | 
    
Forum Rules: 
  | 
    
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.