obcode anti-debugging library 1.0.6
Sponsored Links
obcode anti-debugging library 1.0.6 Ranking & Summary
File size:
0.022 MB
Platform:
Any Platform
License:
GPL (GNU General Public License)
Price:
Downloads:
1663
Date added:
2005-04-14
Publisher:
Pawe? Krawczyk
obcode anti-debugging library 1.0.6 description
This library defines set of data types and artithmetic operators, which can be used to code procedures with the intent to produce binary code which is difficult to analyse and reverse engineer.
This is achieved by moving all the calculations to yet another layer, which produces messy binary code being difficult to read and figure out, what calculations are actually performed and on which data.
Usage
The library provides arithmetic and logic operators to work with those data types. For example, addition performed in OBCODE would be coded as follows:
#include "obcode.h"
struct obyte ob1;
struct obyte ob2;
struct obyte obsum;
unsigned char sum;
obcode_init(0); /* Initialise obyte random */
obyte_set(&ob1, 12); /* Normal number 12 to obyte */
obyte_set(&ob2, 33); /* Normal number 33 to obyte */
obyte_add(&ob1, &ob2, &obsum); /* Perform OBCODE addition */
sum = obyte_get(&obsum); /* Return to normal world */
obcode_finish();
If those numbers were already encoded as obytes, people reverse engineering the code would never see 12 and 33, only messy operations on long, random looking data streams, eventually giving the product of 45.
Version restrictions:
- This library is still work in progress. It contains bugs and the operators set is very limited. Suggestions and improvements are welcome.
Enhancements:
- Code and documentation cleanups.
This is achieved by moving all the calculations to yet another layer, which produces messy binary code being difficult to read and figure out, what calculations are actually performed and on which data.
Usage
The library provides arithmetic and logic operators to work with those data types. For example, addition performed in OBCODE would be coded as follows:
#include "obcode.h"
struct obyte ob1;
struct obyte ob2;
struct obyte obsum;
unsigned char sum;
obcode_init(0); /* Initialise obyte random */
obyte_set(&ob1, 12); /* Normal number 12 to obyte */
obyte_set(&ob2, 33); /* Normal number 33 to obyte */
obyte_add(&ob1, &ob2, &obsum); /* Perform OBCODE addition */
sum = obyte_get(&obsum); /* Return to normal world */
obcode_finish();
If those numbers were already encoded as obytes, people reverse engineering the code would never see 12 and 33, only messy operations on long, random looking data streams, eventually giving the product of 45.
Version restrictions:
- This library is still work in progress. It contains bugs and the operators set is very limited. Suggestions and improvements are welcome.
Enhancements:
- Code and documentation cleanups.
obcode anti-debugging library 1.0.6 Screenshot
Advertisements
obcode anti-debugging library 1.0.6 Keywords
to reverse engineer
difficult to
library
obcode
anti-debugging
code
reverse
difficult
obcode anti-debugging library
antidebugging
obcode anti-debugging library 1.0.6
Libraries
Programming
Bookmark obcode anti-debugging library 1.0.6
obcode anti-debugging library 1.0.6 Copyright
WareSeeker periodically updates pricing and software information of obcode anti-debugging library 1.0.6 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of obcode anti-debugging library 1.0.6 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
library supplies
public library
anti debugging techniques
difficult to cure rainbow
librarything
opcode
code pink
library of congress
library video company
national library
difficult to cure
zip codes
ipswich public library
library prank
library furniture
crime library
codemylayout
library of congress catalog
Related Software
SDE for JBuilder is a UML tool tightly integrated with JBuilder. SDE-JB supports all types of UML diagrams, code engineering,... New features include collaboratively modeling with CVS and Subversion, Free Download
SDE for NetBeans is a UML tool tightly integrated with NetBeans. SDE-NB supports all types of UML diagrams, code engineering,... New features include collaboratively modeling with CVS and Subversion, Free Download
SDE for NetBeans is a UML tool tightly integrated with NetBeans. SDE-NB supports all types of UML diagrams, code engineering,... New features include collaboratively modeling with CVS and Subversion, Free Download
SDE for NetBeans is a UML tool tightly integrated with NetBeans. SDE-NB supports all types of UML diagrams, code engineering,... New features include collaboratively modeling with CVS and Subversion, Free Download
SDE for JBuilder is a UML tool tightly integrated with JBuilder. SDE-JB supports all types of UML diagrams, code engineering,... New features include collaboratively modeling with CVS and Subversion, Free Download
SDE for JBuilder is a UML tool tightly integrated with JBuilder. SDE-JB supports all types of UML diagrams, code engineering,... New features include collaboratively modeling with CVS and Subversion, Free Download
SDE for WebSphere is a UML tool tightly integrated with WebSphere. SDE-WS supports all types of UML diagrams, code engineering,... New features include collaboratively modeling with CVS and Subversion Free Download
SDE for WebSphere is a UML tool tightly integrated with WebSphere. SDE-WS supports all types of UML diagrams, code engineering,... New features include collaboratively modeling with CVS and Subversion Free Download
Latest Software
- SDE for JBuilder (CE) for Linux 4.3
- SDE for IBM WebSphere (ME) for Linux 1.1 Modeler Edition
- SDE for IBM WebSphere (PE) for Linux 4.2
- SDE for IBM WebSphere (SE) for Linux 4.0
- SDE for Eclipse (CE) for Linux 4.3
- Visual Paradigm for UML (SE) for Linux 3.1
- Visual Paradigm for UML (PE) [Linux] 6.3
- SDE for Sun ONE (ME) for Linux 1.1 Modeler Edition
Popular Software
Favourite Software
- SDE for JDeveloper (CE) for Linux 1.1 Community
- SDE for JBuilder (ME) for Linux 1.1 Modeler Edition
- SDE for JDeveloper (LE) for Linux 4.0
- SDE for JDeveloper (ME) for Linux 1.1 Modeler Edition
- SDE for JDeveloper (PE) for Linux 4.0
- SDE for IntelliJ IDEA (SE) for Linux 4.0
- SDE for NetBeans (PE) for Linux 4.3
- SDE for NetBeans (ME) for Linux 1.1 Modeler Edition