forked from wangyif2/RE-for-beginners
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
executable file
·53 lines (53 loc) · 2.74 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
Published at 15-March-2013: Initial version.
Published at 3-July-2013: C++ objects, Oracle RDBMS examples.
Published at 10-Aug-2013: ARM CPU, C99 restrict keyword.
Published at 13-Aug-2013: pointers, C++ references.
19-Oct-2013: PE file format.
20-Oct-2013: LD_PRELOAD
29-Oct-2013: Not a quick anymore, but still for beginners.
Changing title to "An introduction to reverse engineering for beginners".
01-Nov-2013: a lot of exercises added.
05-Nov-2013: (exercises) vulnerable toy webserver.
28-Nov-2013: (examples) dongle-protected software for Mac OS Classic and PowerPC
29-Nov-2013: (examples) 1) dongle-protected software for SCO OpenServer; 2) another for MS-DOS
01-Dec-2013: LOCK prefix, critical sections.
09-Dec-2013: REP/REPE/REPNE prefixes, MOVSx, SCASx, STOSx, CMPSx instructions.
12-Dec-2013: Itanium; Profile-guided optimization (Oracle RDBMS example).
29-Dec-2013: C++ ostream, C++ STL std::string.
04-Jan-2014: C++ STL std::list.
05-Jan-2014: C++ STL std::vector, INT3.
10-Jan-2014: C++ STL std::map, std::set
Getting divisor in division by multiplication cases
16-Jan-2014: OpenMP
25-Jan-2014: CRT (win32)
28-Jan-2014: SEH3/4
31-Jan-2014: 64-bit in 32-bit environment
02-Feb-2014: Changed title to shorter "Reverse Engineering for Beginners".
03-Feb-2014: Incorrectly disassembled code examples
05-Feb-2014: Obfuscation
10-Feb-2014: win16 code examples, IDA cheatsheet.
25-Feb-2014: some basic examples are extended to x86-64
26-Feb-2014: more exercises added
27-Feb-2014: working with float point numbers using SIMD in x64
03-Mar-2014: examples: "10 PRINT" demo, EICAR test file
04-Mar-2014: Fahrenheit to Celsius converter
05-Mar-2014: text strings, unicode
25-Mar-2014: more exercises; short GCC, GDB, MSVC, OllyDbg cheatsheets.
29-Mar-2014: simple example of cracking simple hash-function by Z3 SMT-solver
30-Mar-2014: simple patching examples
06-Apr-2014: new exercise: data compressor with a bug
28-Apr-2014: A5 version for e-book readers
09-Jun-2014: Fibonacci example
21-Jul-2014: Oracle .SYM files example
29-Jul-2014: simple cheating in Millenium DOS game
30-Jul-2014: Color Lines game practical joke; Oracle .MSB files example
31-Jul-2014: Minesweeper (Windows XP) cheat example
01-Aug-2014: new code pattern: conditional operator
24-Sep-2014: calculating machine epsilon examples (IEEE 754); Duff's device example;
pointer to function argument example; variadic functions example;
endianness example.
03-Oct-2014: atoi() example.
20-Oct-2014: more about TLS and TLS callbacks.
11-Nov-2014: a lot of MIPS examples
19-Nov-2014: Norton Guide: simplest XOR encryption
04-Dec-2014: restructured: "code patterns" part splitted into "code patterns" and "more advanced examples"