Saturday, July 10, 2010

Writing a 'Good' Virus

      In the fall of 2006 I read in the news on AUGI (Autodesk User Group International) that people over in China and Korea started to provide "free" Computer Aided Drafting / Design downloads for the rest of the world to download.

     The only problem was some of the "free" downloads had what is known as auto-routines and reactors built into the back-end programming of the files: causing computers to crash and leading to company downtime...


     I spent a weekend thinking about how this could be used for company efficiency and customized 'in-house' small business / multi-office, multi-state, & international business; Having worked for a small business with offices in multiple states and contracting for International Architecture & Engineering firms.


     I then wrote a 'Virus' in LISP for AutoCAD, AutoCAD Land Development Desktop, AutoCAD Architectural Desktop, & AutoCAD Survey (Just to name a few of the programs used within the office)


     My 'Virus' was set to 'hack' into the Microsoft Window's 'under-the-hood' program Registry using code I found in 'regedit.exe' and an automatic reactor set to fix the 'File Save' and 'Print to File' locations so that every time an End User saved a file it would redirect the print / plot location for Green Archiving.


LISP is a computer language that LOGO (the Turtle that draws on the screen) and other AI (Artificial Intelligence) - Graphic User Interface Languages are written in, such as Autodesk's AutoCAD.


     The Reactor was a low-latency single-line code snippet written in Visual Basic, cross-referenced with an XML palette for i-Drop Technology.



     My Company then implemented this 'Virus' across our main "Do-everything" office and then I modified the LISP code for every other office we had in other states.


Viruses can be used for Good... but I will not share the single page considering it could be used to crash companies

'White-Hat' Hackers and Artists such as myself know the security and manipulation that can be done – Just like using a pencil to draw and erase.

;-p


**Post Edit:**
Autodesk© Announced on August 31st @ 1:19pm · AutoCAD® is coming to the UNIX Shell of Mac OSX

No comments:

Post a Comment