
Vlad Pirogov, "Disassembling Code IDA Pro And SoftICE"
A-List | Dec 2005 | ISBN: 1931769516 | 512 pages | CHM 2.5 Mb
Modifying somebody else's code is unethical and even may be illegal. Long ago, when MS-DOS was the prevailing operating system, I wrote a small resident printer driver. At that time, the problem of localizing code or reencoding printers was urgent. One year later, I located my driver in use by some other company. This driver was installed by a Mister X. However, Mister X didn't limit himself to installing the driver. That person also modified the copyright information, specifying that the driver's author was himself. I do not feel angry about that occasion anymore, although a feeling of resentment still remains. Thus, I understand very well the feelings of software developers whose programs have been illegally reverse-engineered and modified.
However, ignoring reality is not the right behavior. To efficiently protect their programs, developers must know the cracker's toolset. Furthermore, in addition to negative effects, attacks on protection systems, worms, and computer viruses have some positive effect, because their existence makes software developers pay more attention to security and develop protection mechanisms more carefully. To a certain extent, attacks on software and computer systems play the role of stimulators for the software's "immune system," although indisputably on a large scale they can result in a virus epidemic harming many users or even ruining their computer systems. This book provides some examples of reverse engineering and of patching executable code. Note that all of these examples are intended for educational purposes only.
TABLE OF CONTENT:
Chapter 1 - Introduction to Disassembling
Chapter 2 - The Code Investigator's Toolkit
Chapter 3 - Main Paradigms of the Executable Code Analysis
Chapter 4 - The SoftIce Debugger
Chapter 5 - The IDA Pro Disassembler
Download link here
password:
ganelon
Fast Software Encryption: 16th International Workshop, FSE 2009
Securing HP NonStop Servers in an Open Systems World: TCP/IP, OSS and SQL
Optical Burst Switched Networks
Honeypots: Tracking Hackers by Lance Spitzner
Security in an IPv6 Environment
Ben Jackson, Champ Clark - Asterisk Hacking
Hardware-based Computer Security Techniques to Defeat Hackers
Hacking Firefox - More Than 150 Hacks Mods and Customizations
1000 Hacker Tutorials 2008
The Best Damn Cybercrime and Forensics Book Period
Practical Hacking Techniques and Counter(4171)
Learning by Doing: CCNA Lab Manual Versi(3696)
Gray Hat Hacking, 2nd Edition(3546)
CEH: Official Certified Ethical Hacker R(1961)
Google Apps Hacks(1812)
OReilly Cisco IOS Cookbook 2nd Edition D(1782)
Mastering Network Security(1721)
Google Hacks 3rd Edition(1705)
AudioWhiz CCNA 3.0 Exam 640-801 Bundle(1549)
Hack Proof Your Wireless Network(1413)
The Best Damn Cybercrime and Forensics B(1388)
Encyclopedia of Cryptography and Securit(1279)
Stealing the Network: How to Own a Conti(1228)
Intrusion Detection: Network Security Be(1224)
Securing HP NonStop Servers in an Open S(07-03)
Optical Burst Switched Networks(05-12)
Honeypots: Tracking Hackers by Lance Spi(05-12)
Security in an IPv6 Environment(03-28)
Ben Jackson, Champ Clark - Asterisk Hack(03-26)
Hardware-based Computer Security Techniq(01-15)
Hacking Firefox - More Than 150 Hacks Mo(12-12)
1000 Hacker Tutorials 2008(12-12)
The Best Damn Cybercrime and Forensics B(11-21)
Linux Firewalls mit iptables & Co.(11-20)
Big Book of Apple Hacks: Tips & Tools fo(11-17)
Google Hacks 3rd Edition(11-03)
Take Control of Your AirPort Network(09-29)
Maximum Linux Security (2nd Edition)(09-29)
