Introduction to Reverse Engineering

Reverse Engineering is a technique which man use to find and fix bug and improve the function of a programm. Learning this technique will help us to understand more and more about the operating system.
These are my tuts but they were written in Vietnamese.

  • Bài 1 : Hướng dẫn sử dụng OllyDebug I. Download
  • Bài 2 : Hướng dẫn sử dụng OllyDebug II. Download
  • Bài 3 : Thực tập với CrackMe . Download

Nowaday there is a popular series of tut for newbie which written by Lena151. According to me newbie should begin with this series. I’m sure that when you understand all of tuts in this series, your technique must be at least as same as admin REA’s. The tuts are in format of video. Very easy to understand.

Thank you ilit, P.E Onimusha for your work in translating these tut in Vietnamese.

01Olly + assembler + patching a basic reversemehttp://tinyurl.com/2y2muj or http://tinyurl.com/yqa2fm
Bản dịch Part 01 của ilit : http://www.box.net/shared/vb81t2yoh5
02Keyfiling the reverseme + assemblerhttp://tinyurl.com/24fmbm or http://tinyurl.com/2d6j8s
Bản dịch Part 02 của ilit : http://www.box.net/shared/0fjmokre8q
03Basic nag removal + header problems http://tinyurl.com/28m9y2 or http://tinyurl.com/2dsfe4
04Basic + aesthetic patchinghttp://tinyurl.com/2d35e7 or http://tinyurl.com/ynp66f

Bản dịch Part 04 của P.E Onimusha: http://www.box.net/shared/nxjbl2i6o8
05Comparing on changes in cond jumps, animate over/in, breakpointshttp://tinyurl.com/2axybk or http://tinyurl.com/2fh5ra
06"The plain stupid patching method", searching for textstringshttp://tinyurl.com/2zrr4u or http://tinyurl.com/234mgt
07Intermediate level patching, Kanal in PEiD http://tinyurl.com/2a2pkh or http://tinyurl.com/2ceyon

Bản dịch Part 07 của P.E Onimusha: http://www.box.net/shared/d28hba3ji0
08Debugging with W32Dasm, RVA, VA and offset, using LordPE as a hexeditorhttp://tinyurl.com/2xbqv6 or http://tinyurl.com/2da7ko

Bản dịch Part 08 của P.E Onimusha: http://www.box.net/shared/5vddnhetdi
09Explaining the Visual Basic concept, introduction to SmartCheck and configurationhttp://tinyurl.com/yp9zmy or http://tinyurl.com/2grv4s

Bản dịch Part 09 của P.E Onimusha: http://www.box.net/shared/1lt8hg715l
10Continued reversing techniques in VB, use of decompilers and a basic anti-anti-trick http://tinyurl.com/263flt or http://tinyurl.com/2aed8t

Bản dịch Part 10 của P.E Onimusha: http://www.box.net/shared/zis5oqelnl
11Intermediate patching using Olly's "pane window"http://tinyurl.com/22tn7d or http://tinyurl.com/yvggcw
12Guiding a program by multiple patching. http://tinyurl.com/24rhh9 or http://tinyurl.com/2zrjkm
13The use of API's in software, avoiding doublechecking trickshttp://tinyurl.com/26jt9b or http://tinyurl.com/23engz
14More difficult schemes and an introduction to inline patchinghttp://tinyurl.com/2a4jqf or http://tinyurl.com/2zfof2
15How to study behaviour in the code, continued inlining using a pointerhttp://tinyurl.com/2593vq or http://tinyurl.com/ywmn8m
16Reversing using resourceshttp://tinyurl.com/2e3tp3 or http://tinyurl.com/237dpq
17Insights and practice in basic (self)keygenninghttp://tinyurl.com/2d7nt2 or http://tinyurl.com/2xzt4n
18Diversion code, encryption/decryption, selfmodifying code and polymorphismhttp://tinyurl.com/2flvqd or http://tinyurl.com/28w2gg
19Debugger detected and anti-anti-techniqueshttp://tinyurl.com/26r6x3 or http://tinyurl.com/yqcqoj
20Packers and protectors : an introductionhttp://tinyurl.com/2dxe5a or http://tinyurl.com/2z4qce
21Imports rebuildinghttp://tinyurl.com/29y46m or http://tinyurl.com/2akptm
22API Redirectionhttp://tinyurl.com/2aqfvo or http://tinyurl.com/yt8l3e
23Stolen byteshttp://tinyurl.com/2gwo3v or http://tinyurl.com/29ha9t
24Patching at runtime using loadershttp://tinyurl.com/28ftd9 or http://tinyurl.com/yu4qwf
25Continued patching at runtime & unpacking armadillo standard protectionhttp://tinyurl.com/2dpvmf or http://tinyurl.com/23plj6
26Machine specific loaders, unpacking & debugging armadillohttp://tinyurl.com/yqesep or http://tinyurl.com/22tfn5
27tElock + advanced patchinghttp://tinyurl.com/28ufrq or http://tinyurl.com/2bo8gf
28Bypassing & killing server checkshttp://tinyurl.com/2bjxft or http://tinyurl.com/yuosvq
29Killing & inlining a more difficult server checkhttp://tinyurl.com/yppw9g or http://tinyurl.com/ywh7ns
30SFX, Run Trace & more advanced string searchinghttp://tinyurl.com/2xoj6p or http://tinyurl.com/23yv7w
31Delphi in Olly & DeDehttp://tinyurl.com/222bha or http://tinyurl.com/2gakee
32Author tricks, HIEW & approaches in inline patchinghttp://tinyurl.com/yst3c3 or http://tinyurl.com/2ez8mc
33The FPU, integrity checks & loader versus patcherhttp://tinyurl.com/2y65l9 or http://tinyurl.com/258tez
34Reversing techniques in packed soft & A S&R loader for asprhttp://tinyurl.com/ypc2dn or http://tinyurl.com/2yo5ue
35Inlining inside polymorphic codehttp://tinyurl.com/23scs3 or http://tinyurl.com/2hlcow
36Keygenning http://tinyurl.com/2ag7er or http://tinyurl.com/yw2l9b
37An indept unpacking & anti-anti-debugging in a combined packer/protectorhttp://tinyurl.com/ynrxcd or http://tinyurl.com/2xsxyd
38Unpacking continued & debugger detection by DLL's and TLShttp://tinyurl.com/yon68e or http://tinyurl.com/yuw5mz
39Inlining a blowfish scheme in a packed & CRC protected dll + unpacking Asprotect SKE 2.2http://tinyurl.com/2xhwyo or http://tinyurl.com/39qu4c
40Obfuscation & Algo Hiding http://tinyurl.com/ysoyb9 or http://tinyurl.com/2houxy

If these links shouldn’t work, try one of these :
http://tinyurl.com/27dzdn (tuts4you)
http://tinyurl.com/r89zq (SnD Filez)
http://tinyurl.com/l6srv (cgame at fixdown)

2 thoughts on “Introduction to Reverse Engineering”

  1. Bài viết của anh rất hay và dễ hiểu, nhưng em ko thấy file crackme8.2 đính kèm đâu cả, anh share lại đc ko?

Leave a Reply

Your email address will not be published. Required fields are marked *