课程目录
│
├─iDA逆向训练
│ └─iDA逆向训练1
│ ├─1.IDA讲解
│ │ 1.IDA讲解.avi
│ │ notepad.upx.rar
│ │
│ ├─10.1DA逆向训练3
│ │ │ 10.1DA逆向训练.avi
│ │ │
│ │ └─10.1DA逆向训练
│ │ trainer4.exe
│ │
│ ├─11.1DA逆向训练
│ │ │ 11.1DA逆向训练.avi
│ │ │
│ │ └─11.1DA逆向训练
│ │ trainer5.exe
│ │
│ ├─12.1DA逆向训练- w1 s$ }0 q) \1 O a
│ │ │ 12.1DA逆向训练.avi
│ │ │
│ │ └─12.1DA逆向训练2 R& l( W6 ?* Q( W0 j. L% G
│ │ trainer6.exe
│ │
│ ├─13.1DA逆向训练" N8 ^3 _3 x' |) z
│ │ │ 13.1DA逆向训练.avi: `) X* Q; m- B( r7 l0 s9 I- r6 `
│ │ │ 0 P9 y0 ]( e* n
│ │ └─13.1DA逆向训练+ `* q0 ~3 s( l4 ^7 h2 @8 Q/ h$ y
│ │ trainer7.exe( G* a8 w$ D# w/ r# a( ~* s, g- h7 h
│ │
│ ├─14.1DA逆向训练0 Z: R7 v- _2 ?7 c, @) x
│ │ │ 14.1DA逆向训练.avi2 @, S" p: q0 [
│ │ │ 2 D2 |9 B/ }( y( E: F7 k
│ │ └─14.1DA逆向训练% R2 O( h/ u! J# @1 F
│ │ trainer8.exe0 F5 P8 |( r1 Q: \* @. a6 ?
│ │
│ ├─15.1DA逆向训练
│ │ 15.1DA逆向训练.avi
│ │ trainer9.exe
│ │ 0 @$ Q. m% X5 A
│ ├─16.1DA逆向训练
│ │ 16.1DA逆向训练.avi" {* N2 i4 D+ O" [; ^
│ │ trainer9.exe+ ^8 U$ {! P, t, G8 O9 u+ {
│ │
│ ├─17.1DA逆向训练! g# a* ]' j9 p$ H
│ │ 17.1DA逆向训练.avi
│ │ trainer10.exe2 | C! W1 A; b) Q9 Y j) Q0 S
│ │ + ]0 v$ I: k) A8 d
│ ├─18.1DA逆向训练
│ │ 18.1DA逆向训练.avi5 S* g6 N. U& q
│ │ trainer10.exe* z3 A+ z7 J+ _& `) k
│ │ 8 }+ M! ~' C/ H0 {. k# l
│ ├─2.IDA讲解
│ │ 2.IDA讲解.avi
│ │ MSLRHv0.31a.rar
│ │
│ ├─3.IDA讲解" ?, L) ~& M3 j2 `6 K5 H
│ │ 3.IDA讲解.avi" D9 u# J" ]% m+ X
│ │ OPCODE.doc \- R! Q& F: B$ ^
│ │
│ ├─4.IDA讲解
│ │ │ 4.IDA讲解.avi
│ │ │ Noname4.cpp
│ │ │
│ │ └─IDA备份
│ │ MSLRH.txt
│ │ OPCODE.doc+ F2 ~" F: F! f6 v1 s7 [8 s
│ │ [MSLRH].idb
│ │ 2 ? x3 ~2 O+ b; t" T
│ ├─5.IDA讲解% q- G& ?6 j9 ]
│ │ 5.IDA讲解.avi
│ │ Noname4.cpp
│ │
│ ├─6.IDA讲解% q3 F m8 t5 y2 I; a1 x9 a# a# ?
│ │ │ 6.IDA讲解.avi; M" P" K3 J& \" p
│ │ │ CleanJunkCode.idc0 z4 v* W0 M' g" s5 w4 C
│ │ │ # I# P$ L1 b% h/ e0 T
│ │ └─IDA备份$ I: m$ r7 @- {7 `
│ │ [MSLRH].idb
│ │ # u" X I4 K3 k" v/ f
│ ├─7.IDA逆向训练
│ │ │ 7.IDA逆向训练.avi: u* j" A8 E% y4 t5 L1 O0 m6 |
│ │ │
│ │ └─7.IDA逆向训练* K# S& ?/ z* c' Y3 I# E m
│ │ trainer1.exe
│ │ 2 T6 k9 y+ B9 E
│ ├─8.IDA逆向训练
│ │ │ 8.IDA逆向训练.avi
│ │ │
│ │ └─8.IDA逆向训练3 [) j4 l/ ]1 v. ^
│ │ For.exe8 M5 q Z5 R* r3 J! G
│ │ trainer2.exe
│ │ While.exe
│ │ $ V/ U+ v9 Y% V. }: D
│ └─9.1DA逆向训练
│ │ 9.1DA逆向训练.avi% a* |" k+ `' L6 a
│ │
│ └─9.1DA逆向训练
├─郁金香2013网授-汇编逆向与外挂(1-25节)! y) j; G) N" Z& G. E% D
│ ├─001-OD调试器(断点),汇编指令MOV0 b$ R% J+ K! _
│ │ │ 001-OD调试器(断点),汇编指令MOV.DOC
│ │ │ 001-OD调试器(断点),汇编指令MOV.exe
│ │ │ # F; V, o" [: S& C
│ │ └─001_MOV$ Y) d# w' t6 X7 h. Q
│ │ │ 001_MOV.sln
│ │ │
│ │ └─001_MOV- x0 x8 D4 h4 b Q! N/ n2 m4 ]
│ │ 001_MOV.cpp1 r9 z' y* x1 d% x
│ │ 001_MOV.vcproj
│ │ 001_MOV.vcproj.YJXHOST.yjxsoft.user( @6 ^0 ~- s7 W$ k- e
│ │ ReadMe.txt
│ │ stdafx.cpp! P0 V/ v& c- |) q
│ │ stdafx.h
│ │ targetver.h
│ │
│ ├─002-MOV赋值指令与内联汇编1 E1 R7 _% m, R5 Z
│ │ │ 002-MOV赋值指令与内联汇编.DOC
│ │ │ 002-MOV赋值指令与内联汇编.exe
│ │ │ 5 z4 @6 n& S2 t+ U3 W2 a& ?
│ │ └─002_MOV
│ │ │ 001_MOV.sln! e# v- d0 W" |5 L- r; V3 x( b
│ │ │
│ │ └─001_MOV
│ │ 001_MOV.cpp1 I' X, s1 V) I! T: D# ~1 h- P
│ │ 001_MOV.vcproj! b3 Q+ @' Y" X) r2 P# ^
│ │ 001_MOV.vcproj.YJXHOST.yjxsoft.user
│ │ ReadMe.txt$ U0 Z6 t. l- W- y
│ │ stdafx.cpp8 @9 v; d& p4 Q: V" Q
│ │ stdafx.h
│ │ targetver.h
│ │
│ ├─003-CALL与单步调试
│ │ │ 003-CALL与单步调试.DOC9 U& K; h5 p- U. r2 X& W7 m3 ^
│ │ │ 003-CALL与单步调试.exe
│ │ │ , d& K. c$ z1 h/ F" P$ j; t
│ │ └─003-Code
│ │ │ 001_MOV.sln
│ │ │ ' l! W+ }5 N1 V! y* Y
│ │ └─001_MOV
│ │ 001_MOV.cpp% X. @6 }* }8 v- Y) X
│ │ 001_MOV.vcproj) L( J3 i+ F% y1 |
│ │ 001_MOV.vcproj.YJXHOST.yjxsoft.user
│ │ ReadMe.txt e }. S- l5 y9 h; C. l% s1 |
│ │ stdafx.cpp( o" ^ t' X! f% l
│ │ stdafx.h* k) b7 U1 v* t# S9 ]
│ │ targetver.h
│ │
│ ├─004-MOV指令的寻址方式) t# O7 ]9 [! \5 t2 A) t( |& ?
│ │ │ 004-MOV指令的寻址方式.DOC5 B |( T- M' f, q$ }# b5 h8 B
│ │ │ 004-MOV指令的寻址方式.exe; h b |* p7 f
│ │ │
│ │ └─004-Code
│ │ │ 001_MOV.sln* T9 z* e$ j) ^8 H2 M
│ │ │
│ │ └─001_MOV: D% C# A0 C" J; t
│ │ 001_MOV.cpp- O, U& M& i" D7 |: u8 V
│ │ 001_MOV.vcproj
│ │ 001_MOV.vcproj.YJXHOST.yjxsoft.user! ?+ D1 o) |: v
│ │ ReadMe.txt
│ │ stdafx.cpp
│ │ stdafx.h% |7 Y, `; T! R6 [, G0 T# K7 V
│ │ targetver.h$ g# h. R, n7 T7 X) }' [
│ │
│ ├─005-汇编加法指令ADD l0 [0 r$ L) |& w5 l
│ │ │ 005-汇编加法指令ADD.DOC& M1 {! \) k! t& O
│ │ │ 005-汇编加法指令ADD.exe- P$ G2 S; M4 l9 o W
│ │ │ 2 G0 y$ R. X" C6 ]) q x
│ │ └─005
│ │ │ 005.sln
│ │ │ ; M3 A8 C& K6 O, h6 g1 p
│ │ └─005- s: F+ k7 I' ]* ]" M6 ~
│ │ 005.cpp! U. Y5 v8 T. n
│ │ 005.vcproj/ ?' t# Z/ [$ z" L- i6 c: @: L
│ │ 005.vcproj.YJXHOST.yjxsoft.user
│ │ ReadMe.txt6 q2 e) x7 L: m: H0 [
│ │ stdafx.cpp) _0 v3 A) i8 ~+ q8 p
│ │ stdafx.h
│ │ targetver.h% {/ o! D, `% t
│ │ " y4 R* _9 m. g8 K/ T
│ ├─006-十六进制与内存单元长度BYTE,WORD,DWORD
│ │ │ 006-十六进制与内存单元长度BYTE,WORD,DWORD.DOC
│ │ │ 006-十六进制与内存单元长度BYTE,WORD,DWORD.exe
│ │ │
│ │ └─006-Code9 q# }# V9 u% r, ?2 i
│ │ │ 005.sln
│ │ │
│ │ └─005! s" T3 B! t* R) j7 M2 C
│ │ 005.cpp
│ │ 005.vcproj5 @* L' L. [# k8 O+ W# r
│ │ 005.vcproj.YJXHOST.yjxsoft.user
│ │ ReadMe.txt
│ │ stdafx.cpp0 F. |3 y" y3 A0 a) l9 h
│ │ stdafx.h
│ │ targetver.h- H# S2 v/ H2 H4 B; v* u% r( ]
│ │ - Y5 ?$ J: r6 a$ S% ^) g. e( a: w% n
│ ├─007-寄存器EAX与AX,AH,AL关系
│ │ │ 007-寄存器EAX与AX,AH,AL关系.DOC0 U) P5 X$ `9 k' K# |, D
│ │ │ 007-寄存器EAX与AX,AH,AL关系.exe& z( ?+ y# U) G5 C% F2 ^ S
│ │ │
│ │ └─007-EAX_AX_AH_AL
│ │ │ EAX_AX_AH_AL.sln2 M& y; @) l3 R4 t$ _* P$ l& F, L& W
│ │ │
│ │ └─EAX_AX_AH_AL6 O3 s2 x6 b5 W3 n3 R
│ │ EAX_AX_AH_AL.cpp
│ │ EAX_AX_AH_AL.vcproj
│ │ EAX_AX_AH_AL.vcproj.YJXHOST.yjxsoft.user; J2 i3 H6 \% h3 ?# y3 Z4 _
│ │ ReadMe.txt
│ │ stdafx.cpp
│ │ stdafx.h
│ │ targetver.h
│ │ 3 n& W2 M* T% K* E2 ]$ w
│ ├─008-汇编指令MOVSX与MOVZX/ U/ D/ V7 T- [% G
│ │ │ 008-汇编指令MOVSX与MOVZX.DOC
│ │ │ 008-汇编指令MOVSX与MOVZX.exe: r1 S9 M" R4 C
│ │ │ $ o9 U' `" q# }4 k
│ │ └─movsx_movzx
│ │ │ movsx_movzx.sln
│ │ │ 6 ^& u/ d& \) U9 n7 `2 o8 Z* y
│ │ └─movsx_movzx/ M- G# Q8 M* x1 U+ S) @ h6 a
│ │ movsx_movzx.cpp# u8 `" c! F3 ]* _, h
│ │ movsx_movzx.vcproj
│ │ movsx_movzx.vcproj.YJXHOST.yjxsoft.user7 Z5 l4 S$ ~/ E1 H% d, W
│ │ ReadMe.txt
│ │ stdafx.cpp' @: J5 |/ q( _5 W, |% g
│ │ stdafx.h" |# _2 Q* @7 u3 C8 I
│ │ targetver.h& J% n9 q" l. W
│ │
│ ├─009-取地址指令LEA) t b2 B9 n6 _0 C- O
│ │ │ 009-取地址指令LEA.exe
│ │ │ 009-取有效地址指令LEA.DOC. Y+ H% }0 S; O1 f! a' _+ |; ]+ N
│ │ │ _1 s4 B* _+ M9 F8 z
│ │ └─009_LEA
│ │ │ 009_LEA.sln
│ │ │
│ │ └─009_LEA
│ │ 009_LEA.cpp% ~. y1 B! M! j/ Y% _
│ │ 009_LEA.vcproj& i$ L! c& g1 L2 V8 h7 e
│ │ 009_LEA.vcproj.YJXHOST.yjxsoft.user
│ │ ReadMe.txt
│ │ stdafx.cpp
│ │ stdafx.h
│ │ targetver.h& f+ o0 z6 t& c4 z4 r
│ │ / h9 l& N. H* F! s
│ ├─010-OD调试使用小结% N8 D2 S Z& M# e
│ │ │ 010-OD调试使用小结.DOC
│ │ │ 010-OD调试使用小结.exe
│ │ │
│ │ └─009_LEA
│ │ │ 009_LEA.sln$ u8 R) K7 U4 O- V( M. M
│ │ │ 2 A1 K/ `/ {) V" Y4 u
│ │ └─009_LEA' J3 Q+ O( o, {8 I* u3 P1 n
│ │ 009_LEA.cpp
│ │ 009_LEA.vcproj
│ │ 009_LEA.vcproj.YJXHOST.yjxsoft.user
│ │ ReadMe.txt
│ │ stdafx.cpp7 f9 C4 o4 r7 l
│ │ stdafx.h
│ │ targetver.h
│ │
│ ├─011-减法指令SUB及对标志寄存器PSW的影响+
│ │ │ 011-减法指令SUB及对标志寄存器PSW的影响.DOC( s& O: {' J( T$ f0 Z1 b0 Q0 R9 G
│ │ │ 11.avi9 S2 p& Q5 L. O) l b" ]' e
│ │ │
│ │ └─sub
│ │ │ sub.sln, X5 a9 n Y* s3 R
│ │ │ " e1 c( x; T: i* C
│ │ └─sub( O+ a2 R9 `9 F, n$ j$ i
│ │ ReadMe.txt0 B7 `8 C3 `5 x
│ │ stdafx.cpp
│ │ stdafx.h
│ │ sub.cpp
│ │ sub.vcproj# H, G" h$ u9 N+ z
│ │ sub.vcproj.YJXHOST.yjxsoft.user5 |7 g/ m9 M# b' m* X: c
│ │ targetver.h' w! o0 l; f# U3 A7 n- @% A' r
│ │
│ ├─012-cmp指令与JZ JE指令+$ j- Y p' _) A# X, X+ y- z
│ │ │ 012-cmp指令与JZ指令.DOC) `+ J/ W% d# P! g. J0 y
│ │ │ 12.avi/ }. Q8 d8 K! V8 V0 j3 m
│ │ │ , S/ H4 p0 N! [$ N+ p% A
│ │ └─cmpjz
│ │ │ cmpjz.sln' ~: L- V, E4 p# i T6 r/ _6 S
│ │ │
│ │ └─cmpjz0 C' P6 l9 c1 {, n/ D3 U2 u# p
│ │ cmpjz.cpp. u& G* ?8 K1 ^6 K
│ │ cmpjz.vcproj' x) S5 ^7 R5 a$ Y( g: V, t1 w1 K
│ │ cmpjz.vcproj.YJXHOST.yjxsoft.user
│ │ ReadMe.txt- k9 F0 z$ @ R. g/ C% ~: U6 W: \
│ │ stdafx.cpp' u/ }& S0 M# L7 a( r
│ │ stdafx.h# N, d2 D$ e( |0 ~9 E
│ │ targetver.h
│ │ " g5 T" o0 U2 X* n' I
│ ├─013-JNE指令与标志位(ZF等于)+# _3 x8 N; C$ p% [' s
│ │ │ 013-JNE指令与标志位.DOC
│ │ │ 13.avi
│ │ │ / p& J% M, }# \" h* ?/ `
│ │ └─JNE_JNZ
│ │ │ JNE_JNZ.sln
│ │ │ & v; q0 Y4 G C& y' t
│ │ └─JNE_JNZ
│ │ JNE_JNZ.cpp
│ │ JNE_JNZ.vcproj
│ │ JNE_JNZ.vcproj.YJXHOST.yjxsoft.user4 R, J0 [% H( T7 x
│ │ ReadMe.txt
│ │ stdafx.cpp$ J) Z" E7 P: [0 q7 I$ M
│ │ stdafx.h
│ │ targetver.h
│ │ 2 m6 N) \, b% \! `9 E' i
│ ├─014-无条件跳转指令jmp+( _: ~" t( U. Z. W# n: Y
│ │ │ 014-无条件跳转指令jmp.DOC% M' E6 Y9 x4 v. j) D- i! S3 D
│ │ │ 14.avi5 p% k3 u t7 R, a9 g0 {8 |- r' u0 W
│ │ │ 9 Z" Y4 R4 m2 }& S! x# D! F! U( l
│ │ └─jmpgoto
│ │ │ jmpgoto.sln
│ │ │
│ │ └─jmpgoto- d3 ?8 ?- T" g6 a. z7 y
│ │ jmpgoto.cpp. d- p6 n% w8 R$ c( l, T) S1 C
│ │ jmpgoto.vcproj
│ │ jmpgoto.vcproj.YJXHOST.yjxsoft.user2 C( y8 [6 E! ^0 @( O- j& R4 R
│ │ ReadMe.txt( o A7 X/ z( S, W
│ │ stdafx.cpp2 D' q7 I, D; }) w
│ │ stdafx.h
│ │ targetver.h
│ │
│ ├─015-条件跳转JL JNGE(SF小于)
│ │ │ 015-条件跳转JL JNGE(SF小于).DOC
│ │ │ 15.avi3 Q7 a8 W) j( g+ i5 V$ b" Z
│ │ │
│ │ └─jlgoto
│ │ │ jlgoto.sln
│ │ │ 6 s- q, p- d3 b# ]) d1 N
│ │ └─jlgoto; s% v' b( k c! C! r1 J% G
│ │ jlgoto.cpp
│ │ jlgoto.vcproj
│ │ jlgoto.vcproj.YJXHOST.yjxsoft.user# m; d8 x1 c- M. W) z
│ │ ReadMe.txt* j7 q) }( R/ x6 x- g1 A; z
│ │ stdafx.cpp: A7 p8 i; r; ?: ?8 ^2 x4 y
│ │ stdafx.h
│ │ targetver.h
│ │ ; u! M1 j4 s5 h( T& H( J
│ ├─016-JLE JNG(小于等于)
│ │ │ 016-JLE JNG(小于等于).DOC
│ │ │ 16.avi" h7 P) C' f, b
│ │ │
│ │ └─LessEqual
│ │ │ LessEqual.sln) W( y2 Y. ~% ?
│ │ │
│ │ └─LessEqual C; u- I1 T2 m. i( x* ^$ A9 M
│ │ LessEqual.cpp3 G) E1 C6 ^- [( C
│ │ LessEqual.vcproj
│ │ LessEqual.vcproj.YJXHOST.yjxsoft.user/ t7 n: Q2 s9 Y7 O3 c: B3 H
│ │ ReadMe.txt) k, a: I- a, Y% \" U- J
│ │ stdafx.cpp& @ u y+ r3 _" w0 L6 g
│ │ stdafx.h
│ │ targetver.h. w d: x1 u* ?2 w* a7 z
│ │
│ ├─017-JG JNLE(大于转移)指令+
│ │ │ 017-JG JNLE(大于转移)指令.DOC
│ │ │ 17.avi% C, e* \# g3 e# S" @6 K
│ │ │
│ │ └─jgjnle$ k. z5 m8 ?, M* g o F9 K
│ │ │ jgjnle.sln. j, E1 |7 S7 A+ r7 ]
│ │ │ 0 Q6 ~/ r" y) ?2 n/ q* r
│ │ └─jgjnle
│ │ jgjnle.cpp
│ │ jgjnle.vcproj }8 ^- E$ ?; {+ D# \: Q
│ │ jgjnle.vcproj.YJXHOST.yjxsoft.user
│ │ ReadMe.txt
│ │ stdafx.cpp
│ │ stdafx.h
│ │ targetver.h' K3 y5 s5 w( Z: }, F
│ │ 7 E8 e( p9 N: `5 h; J3 M! c. q
│ ├─018-JL,JNGE JLE,JNG JG,JNLE JGE,JNL带符号条件转移指令小结9 U0 q$ F' _, ~3 U) ~
│ │ │ 018-JL,JNGE JLE,JNG JG,JNLE JGE,JNL带符号条件转移指令小结.DOC
│ │ │ 018-JL,JNGE JLE,JNG JG,JNLE JGE,JNL带符号条件转移指令小结.exe+ t0 R- O: C9 }6 E9 R& u0 }0 X: ^( j
│ │ │ % d. B% j9 ^% q% R( n
│ │ └─signed_jmp: H: |) L. I& Q R
│ │ │ signed_jmp.sln A& P9 \2 {0 x
│ │ │
│ │ └─signed_jmp2 l& {, Z! Z9 e, a$ r" U U
│ │ ReadMe.txt
│ │ signed_jmp.cpp0 Y# Z6 U+ Z9 v" K. {
│ │ signed_jmp.vcproj
│ │ signed_jmp.vcproj.YJXHOST.yjxsoft.user
│ │ stdafx.cpp
│ │ stdafx.h
│ │ targetver.h
│ │ ! I, ]& W8 N2 {6 p( r7 e5 `
│ ├─019-无符号数条件转移指令JA JNBE(大于)" e0 E( K' w9 g* R
│ │ │ 019-无符号数条件转移指令JA JNBE(大于).DOC/ r$ C5 `: z: b+ x
│ │ │ 019-无符号数条件转移指令JA JNBE(大于).exe
│ │ │ ) a8 }( u& ^) K K7 _
│ │ └─ja_jg! P2 X0 r) e) G# l! p1 h
│ │ │ ja_jg.sln
│ │ │
│ │ └─ja_jg
│ │ ja_jg.cpp& ]* F* P# |, o& Z7 d% D8 m. h
│ │ ja_jg.vcproj
│ │ ja_jg.vcproj.YJXHOST.yjxsoft.user" ~4 a# N! y7 @# M9 B# e- r
│ │ ReadMe.txt
│ │ stdafx.cpp/ v7 @. @3 ]: J/ G( ?1 Z
│ │ stdafx.h% A# p) T6 ]- d6 T; \
│ │ targetver.h
│ │
│ ├─020-无符号数条件转移指令JNB JAE JNC(大于等于)( q% w/ _: V: a
│ │ │ 020-无符号数条件转移指令JNB JAE JNC(大于等于).DOC
│ │ │ 20.avi5 g7 b+ T; D0 g5 n) c& }. F. f
│ │ │ $ Q' k$ P2 t- h5 k4 a% y9 V2 \
│ │ └─JNB_JGE
│ │ │ JNB_JGE.sln
│ │ │
│ │ └─JNB_JGE
│ │ JNB_JGE.cpp. m1 C7 k( K: D2 x! U
│ │ JNB_JGE.vcproj
│ │ JNB_JGE.vcproj.YJXHOST.yjxsoft.user) m# v# q; W/ a& I7 u
│ │ stdafx.cpp, l$ t* ~3 G1 |
│ │ stdafx.h2 W' T1 `0 ?1 x* _3 u" E
│ │ targetver.h8 u* `0 }$ z# j# E! }4 P! c
│ │ , ?, @! b$ d# ~6 K5 j ^
│ ├─021-无符号数条件转移指令JB JNAE JC(小于)$ _; Z4 D8 G' }
│ │ │ 021-无符号数条件转移指令JB JNAE JC(小于).DOC, U& L$ Q8 N+ R
│ │ │ 21.avi
│ │ │
│ │ └─JB_JL
│ │ │ JB_JL.sln
│ │ │
│ │ └─JB_JL
│ │ JB_JL.cpp( n6 x0 K& ^4 w! k3 N
│ │ JB_JL.vcproj$ F9 c7 u, ^: P1 T, [" V2 k* F
│ │ JB_JL.vcproj.YJXHOST.yjxsoft.user( `' h3 \; C! Y. e1 u
│ │ ReadMe.txt
│ │ stdafx.cpp
│ │ stdafx.h2 W( Y4 M- S9 X2 |
│ │ targetver.h. V7 V/ ~: l0 E" |- n4 a/ a& d
│ │
│ ├─022-无符号数条件转移指令JBE JNA(小于等于)0 i8 O, {1 U8 h' s0 D7 f0 d
│ │ │ 022-无符号数条件转移指令JBE JNA(小于等于).DOC
│ │ │ 22.avi4 k4 f! c& u9 q! i! g
│ │ │
│ │ └─JBE_JLE
│ │ │ JBE_JLE.sln
│ │ │ 4 O( {0 h6 D0 N+ V* n8 H H
│ │ └─JBE_JLE
│ │ JBE_JLE.cpp2 C# z$ L, z+ q' m
│ │ JBE_JLE.vcproj& c! h, }; t( @) a
│ │ JBE_JLE.vcproj.YJXHOST.yjxsoft.user
│ │ ReadMe.txt, a& Z& ~7 `# {8 A
│ │ stdafx.cpp
│ │ stdafx.h0 C7 o' x7 e, Y
│ │ targetver.h* W; ?. S2 W! I* J- L
│ │
│ ├─023-EBP,ESP与CALL* T5 ~ p+ |& g9 w* Z, ]) b
│ │ │ 023-EBP,ESP与CALL.DOC
│ │ │ 23.avi
│ │ │
│ │ └─EBP_ESP_CALL( J- q. ?* L7 h1 e+ b
│ │ │ EBP_ESP_CALL.sln" o3 [/ r6 d& n
│ │ │
│ │ └─EBP_ESP_CALL' y+ \" E! A: s
│ │ EBP_ESP_CALL.cpp
│ │ EBP_ESP_CALL.vcproj1 K6 ~- ^2 w8 I7 j+ Y1 c
│ │ EBP_ESP_CALL.vcproj.YJXHOST.yjxsoft.user
│ │ ReadMe.txt4 ?( c! R% A6 q7 X, ]3 c2 d V w1 ?
│ │ stdafx.cpp
│ │ stdafx.h
│ │ targetver.h
│ │
│ ├─024-PUSH,POP,RETN指令与ESP
│ │ │ 024-PUSH,POP,RETN指令与ESP.DOC
│ │ │ 24.avi
│ │ │ 9 s6 U, Q1 H! B/ w( N5 Z$ K2 D3 [
│ │ └─PUSH_POP% l; d9 o# l3 d. @+ _/ {- Y6 ]4 N
│ │ │ PUSH_POP.sln9 R& ^5 U6 v& H6 S: y# S& n
│ │ │ ; `8 Z% W6 a4 h% H; Q) o7 I& O
│ │ └─PUSH_POP/ l# j; P5 t2 n; ], h3 l- A
│ │ PUSH_POP.cpp
│ │ PUSH_POP.vcproj
│ │ PUSH_POP.vcproj.YJXHOST.yjxsoft.user7 W$ q( S$ b+ B7 I! }0 Z. M
│ │ ReadMe.txt
│ │ stdafx.cpp6 K7 k7 v/ }0 @4 S" y
│ │ stdafx.h
│ │ targetver.h E0 v1 M7 _. ]! E7 h! i0 D
│ │ ( n* f) s* s1 v9 V0 K2 n( @
│ └─025-函数约定cdecl,stcall与CALL
│ │ 025-函数约定cdecl,stcall与CALL.DOC
│ │ 25.avi3 u- ^8 m3 x+ `/ `* _* b
│ │ 9 Z& a+ K# U6 L ^6 G% t! j3 n+ L
│ └─stdcall_cdecl
│ │ stdcall_cdecl.sln+ y) @$ c: @, Y8 @
│ │ 3 `. h4 }3 G H2 v7 M# E0 _
│ └─stdcall_cdecl9 w" D. C$ D5 g$ C6 S7 ?2 i" Q
│ ReadMe.txt
│ stdafx.cpp, G H) e6 l0 I- d. \
│ stdafx.h
│ stdcall_cdecl.cpp8 i/ D" i# F0 i1 s
│ stdcall_cdecl.vcproj
│ stdcall_cdecl.vcproj.YJXHOST.yjxsoft.user2 X& P, V& ?, F& }
│ targetver.h
│ 1 }- j2 A' o8 {' ?, L
├─郁金香2013网授-汇编逆向与外挂(26-30节)
│ ├─026-函数调用约定_fastcall与CALL代码
│ │ │ 026-函数调用约定_fastcall与CALL代码.DOC
│ │ │ 26.avi
│ │ │
│ │ └─fastcall4 H# _- K9 i4 A% i3 h/ f
│ │ │ fastcall.sln
│ │ │
│ │ └─fastcall7 o3 S1 q N/ U2 X
│ │ fastcall.cpp+ Y* q3 W% D2 G* |* Q8 U
│ │ fastcall.vcproj6 Z/ d* x8 f) j8 M2 e8 \# `- M
│ │ fastcall.vcproj.YJXHOST.yjxsoft.user6 G( i& `8 Z: D- t" q0 Z$ H
│ │ ReadMe.txt! u9 O* ^3 x" z& ]
│ │ stdafx.cpp6 v+ J j* L& `: |
│ │ stdafx.h7 H3 P! ^1 W, e, c
│ │ targetver.h; k6 @, W6 L' ~" ^( \" ~1 ]! y6 v3 M
│ │ % f3 K3 p5 p: I0 W& P
│ ├─027-if-else汇编与逆向还原代码
│ │ │ 027-if-else与汇编.DOC3 |9 {% ~0 h* U8 J
│ │ │ 27.avi
│ │ │ ifelse01.exe" I* a' p* x& x" j4 \5 ?5 H9 \) w5 H
│ │ │ ifelse02.exe
│ │ │
│ │ └─ifelse
│ │ │ ifelse.sln1 N- S- s5 B( U+ |' T; U/ o
│ │ │ ) `. M3 B3 _) a8 q
│ │ └─ifelse" F$ R$ j5 H3 M! `6 Q
│ │ ifelse.cpp. {% ?' D" U7 C4 A" Q
│ │ ifelse.vcproj
│ │ ifelse.vcproj.YJXHOST.yjxsoft.user
│ │ ReadMe.txt+ x, O' a3 p K9 O$ [8 N0 `
│ │ stdafx.cpp
│ │ stdafx.h1 D( M% X& l" q4 d) G/ R/ h
│ │ targetver.h
│ │
│ ├─028-switch case汇编框架的几种形式% ^+ x+ x- r. _3 E% S
│ │ │ 028-switch case汇编框架的几种形式.doc$ u% ]/ K: b8 y$ Y& f* i
│ │ │ 28.avi
│ │ │
│ │ └─switchCase7 G: ~: E D8 ?5 R* {+ M2 u
│ │ │ switchCase.sln, x g6 `+ P5 ?8 M G2 L3 p
│ │ │
│ │ └─switchCase
│ │ ReadMe.txt) ?9 X1 O. q9 r) K7 |
│ │ stdafx.cpp
│ │ stdafx.h
│ │ switchCase.cpp
│ │ switchCase.vcproj# R$ K7 `4 m" F' g
│ │ switchCase.vcproj.YJXHOST.yjxsoft.user7 j- { p0 q7 i$ k: x
│ │ targetver.h
│ │ " T) x9 O! t! \" {
│ ├─029-switch Case汇编代码还原为C++代码(跳转表)
│ │ │ 029-switch Case汇编代码还原为C++代码.doc: p4 L: u ]8 ]6 v; z6 |1 r
│ │ │ 29.avi
│ │ │ switchCase.exe) R. p7 g7 ~' I# i
│ │ │ switchCase02.exe# c' \* V5 ?, l# C
│ │ │ 0 \, n w6 h N4 V3 R
│ │ └─29# u5 H7 x4 P& _/ T9 a; k
│ │ │ 29.sln
│ │ │ + Y5 k# s$ J6 r: Q
│ │ └─29
│ │ 29.cpp& q- X( {7 l' P6 Y6 H! C4 ~8 V& D1 x6 O
│ │ 29.vcproj
│ │ 29.vcproj.YJXHOST.yjxsoft.user" E0 M$ P2 c7 d$ K
│ │ ReadMe.txt
│ │ stdafx.cpp
│ │ stdafx.h
│ │ targetver.h
│ │ 8 h Z' `: z( x: G& e. N* @2 c
│ └─030-switch Case汇编代码还原为C++代码(索引表)6 ^5 }+ H# D& C+ n+ a5 v+ j* C
│ │ 030-switch Case汇编代码还原为C++代码(索引表).doc, ~; ~- _1 z7 {2 @* H. x$ a# ~& i
│ │ 30.avi
│ │ 30.exe
│ │ case02.exe
│ │
│ └─case_30
│ │ case_30.sln% V U( E$ E i# ^. M
│ │ 5 n- _' @2 D0 H0 n
│ └─case_30; D. d4 T& y9 T. i1 @
│ case_30.cpp% ^; ^( c1 J/ N$ B0 n& U
│ case_30.vcproj$ c0 G C' @: V2 N* t/ `
│ case_30.vcproj.YJXHOST.yjxsoft.user5 G# i. A! G! Y" D, c
│ ReadMe.txt7 }" s0 V- [/ y$ K) l
│ stdafx.cpp
│ stdafx.h& P! _3 z1 `2 W) f- D7 D
│ targetver.h
│ - n: J+ p( E* Q9 v
├─郁金香2013网授-汇编逆向与外挂(31-38节)
│ ├─031-for循环汇编还原( |0 g( H$ g6 B7 m& Y; \2 k
│ │ │ 031-for循环汇编还原.doc3 I v# E% O+ `6 k( K/ ^
│ │ │ 31.avi
│ │ │ * q+ @1 B. d! t3 e
│ │ └─for* Y* Y" W- l/ z7 ~) i
│ │ │ for.sln
│ │ │ 7 B9 [2 S) S+ ]* _# X3 H* g8 |
│ │ └─for# \( x; p C( P) ^. [9 G
│ │ for.cpp3 R& ` `) T; z! K. \1 e
│ │ for.vcproj
│ │ for.vcproj.YJXHOST.yjxsoft.user! J0 `2 v7 }5 X1 X, ^
│ │ ReadMe.txt l& e a6 |0 N& S, [
│ │ stdafx.cpp
│ │ stdafx.h4 j7 f$ P: K1 k* ~2 R1 ?( s9 X
│ │ targetver.h$ z/ R( a/ @2 d$ f0 t1 W
│ │ 9 D$ }/ o4 E; X2 g6 @
│ ├─032-dec(减1)和inc(加1)指令
│ │ │ 032-dec(减1)和inc(加1)指令.doc
│ │ │ 32.avi
│ │ │ , h O2 z A# [/ x7 Z) A
│ │ └─inc_dec! A1 g5 W3 R$ r2 ~' h# R( C
│ │ │ inc_dec.sln
│ │ │
│ │ └─inc_dec
│ │ inc_dec.cpp
│ │ inc_dec.vcproj3 W g1 |) Q9 |( z5 o$ ^4 j
│ │ inc_dec.vcproj.YJXHOST.yjxsoft.user
│ │ ReadMe.txt. l. {7 h# E& K1 X2 ?. N# m
│ │ stdafx.cpp
│ │ stdafx.h
│ │ targetver.h6 }" z& l h" {$ @5 o" u6 Y; O
│ │
│ ├─033-do while循环7 `! ^6 F. C' Q2 ^
│ │ │ 033-do while循环(汇编与还原).doc/ [/ | _; Q+ v( g: c
│ │ │ 33.avi
│ │ │ 33.exe
│ │ │
│ │ └─dowhile3 p) Y! ^- v. e7 w/ ~' q
│ │ │ dowhile.sln
│ │ │
│ │ └─dowhile, s, k3 U3 m6 T
│ │ dowhile.cpp
│ │ dowhile.vcproj3 t4 p3 B0 i1 j* v, K9 t
│ │ dowhile.vcproj.YJXHOST.yjxsoft.user4 z0 }* N/ D$ \4 _+ U
│ │ ReadMe.txt; e N; ] J: P1 M
│ │ stdafx.cpp
│ │ stdafx.h
│ │ targetver.h! q3 z) v" v, R( V2 e/ P
│ │ $ y- N+ X) }) X, E5 ]* Q; o
│ ├─034-while循环与for循环, F: p) R3 P" A7 X6 F
│ │ │ 034-while循环与for循环.doc
│ │ │ 34.avi( h& Z9 V. n+ j& A T% R8 `8 s4 r
│ │ │ . G4 ~! n2 i3 U& N" m
│ │ └─while$ M8 ^8 b/ S2 |" ]- M7 t& L( A! J
│ │ │ while.sln
│ │ │
│ │ └─while& ?. Z1 g1 |6 n/ G; ^
│ │ ReadMe.txt i0 w6 e7 s( c, g
│ │ stdafx.cpp; i1 ~: t3 W. E3 V8 _
│ │ stdafx.h6 @3 o' ` k& _$ F
│ │ targetver.h1 v N/ [/ D1 {" S
│ │ while.cpp- `. N% ^8 l. {; V3 W
│ │ while.vcproj
│ │ while.vcproj.YJXHOST.yjxsoft.user
│ │
│ ├─035-浮点指令FLD,FSTP,FADD与FPU寄存器; }; g1 B$ ]- l1 Q9 i- q- x
│ │ │ 035-浮点指令FLD,FSTP,FADD与FPU寄存器 .doc+ H% Q0 a# s6 o9 u0 G1 R
│ │ │ 35.avi
│ │ │
│ │ └─fld
│ │ │ fld.sln7 |7 Q4 M5 j, f7 r2 e# A" Q
│ │ │ 5 E$ o7 P& o; H7 [ |' P
│ │ └─fld
│ │ fld.cpp: N$ K1 G: ~0 Y4 E
│ │ fld.vcproj0 u2 U" N& M0 I8 i' w4 }* n. {
│ │ fld.vcproj.YJXHOST.yjxsoft.user
│ │ ReadMe.txt
│ │ stdafx.cpp- {. L, Y& f7 H+ _& I
│ │ stdafx.h
│ │ targetver.h. [9 Z" b6 T1 L; ]$ |6 F
│ │
│ ├─036-浮点指令fsub3 G. |) ?4 C0 W7 E# o; a/ B
│ │ │ 036-浮点指令fsub .doc
│ │ │ 36.avi
│ │ │
│ │ └─fsub
│ │ │ fsub.sln
│ │ │ % Q+ g f+ a$ l3 i. q
│ │ └─fsub
│ │ fsub.cpp
│ │ fsub.vcproj
│ │ fsub.vcproj.YJXHOST.yjxsoft.user# l+ f4 g3 T/ ^# V
│ │ ReadMe.txt
│ │ stdafx.cpp
│ │ stdafx.h
│ │ targetver.h
│ │
│ ├─037-浮点指令fmul) p' q8 a! N. i7 B# z7 R0 N
│ │ │ 037-浮点指令fmul .doc
│ │ │ 37.avi& d" A4 {; p$ D, l5 T) ]9 j3 V
│ │ │
│ │ └─fmul
│ │ │ fmul.sln
│ │ │
│ │ └─fmul
│ │ fmul.cpp
│ │ fmul.vcproj x/ E7 t- U& v' Z% E' y
│ │ fmul.vcproj.YJXHOST.yjxsoft.user
│ │ ReadMe.txt" L% B f5 u; T8 W
│ │ stdafx.cpp
│ │ stdafx.h
│ │ targetver.h
│ │
│ └─038-浮点指令FDIV(除)
│ │ 038-浮点指令FDIV(除) .doc
│ │ 38.avi/ [& y p8 N$ v' S* J
│ │ % F: Z M" p) ?: I2 Z1 c) o* o
│ └─fdiv# p0 }4 B- r1 i0 c
│ │ fdiv.sln4 F- S! o, M' X. o+ S9 D
│ │ ( A1 _" x! }. L3 z9 s; b
│ └─fdiv
│ fdiv.cpp! ~( C) S, f' [! K1 P
│ fdiv.vcproj' @, Q0 Q# H. K; z
│ fdiv.vcproj.YJXHOST.yjxsoft.user
│ ReadMe.txt2 n5 m* M$ p1 h
│ stdafx.cpp* g; n, w9 N) J' T. Y) [
│ stdafx.h2 z, w( W0 u: z5 P
│ targetver.h
│
├─郁金香2013网授-汇编逆向与外挂(39-50节). [7 c1 G5 M/ N0 ~ I$ C8 L, K
│ ├─039-浮点数与整数运算指令 FILD; e- R0 {! m- ]" C: G# q$ h& j
│ │ │ 039-浮点指令 FILD .doc3 C0 @' U- z- q# @1 M6 ~* X
│ │ │ 39.avi
│ │ │
│ │ └─fild
│ │ │ fild.sln
│ │ │ 4 Q1 {% D+ k' n7 }6 Q3 K/ K: ?
│ │ └─fild
│ │ fild.cpp$ t g3 H- p* K, _" b
│ │ fild.vcproj
│ │ fild.vcproj.YJXHOST.yjxsoft.user
│ │ ReadMe.txt
│ │ stdafx.cpp% Q( Q/ }: H( @2 ^- l3 j9 \7 i
│ │ stdafx.h7 |& n4 S1 h0 W7 H( u7 O2 o) U
│ │ targetver.h
│ │
│ ├─040-浮点指令CVTTPS2PI(浮点数转整数)
│ │ │ 040-浮点指令CVTTPS2PI(浮点数转整数).doc+ ]0 b5 [& w* p9 S; X( u; j$ I
│ │ │ 40.avi
│ │ │
│ │ └─fild
│ │ │ fild.sln; l2 I" T4 g$ c- [* r
│ │ │ + L- k P( g- O# ~8 U( ~
│ │ └─fild
│ │ fild.cpp4 ~3 l9 V% B# ~/ L" }% \
│ │ fild.vcproj
│ │ fild.vcproj.YJXHOST.yjxsoft.user
│ │ ReadMe.txt
│ │ stdafx.cpp
│ │ stdafx.h |* {1 E) S. V" }& H" z7 a
│ │ targetver.h
│ │ * H' I0 K/ N; ]
│ ├─041-字串比较函数strcmp逆向与(shr右移指令)
│ │ │ 041-字串比较函数strcmp逆向与(shr右移指令).doc5 D9 v& u3 r5 G1 J# g+ t* j
│ │ │ 41.avi
│ │ │
│ │ └─antistrcmp
│ │ │ antistrcmp.sln4 O" X( i+ }" {! A
│ │ │ 1 I8 n4 n; P/ }; h: o- Z
│ │ └─antistrcmp7 `9 I. l5 k* f+ h# ~5 Y+ ~- m) U
│ │ antistrcmp.cpp
│ │ antistrcmp.vcproj& R3 r9 O6 J1 g- D
│ │ antistrcmp.vcproj.YJXHOST.yjxsoft.user2 M4 w1 X% U' \7 J! g u
│ │ ReadMe.txt- d6 M* k% c n8 J+ L1 n% y7 y
│ │ stdafx.cpp
│ │ stdafx.h9 Z% i- n6 `6 W* G: E
│ │ targetver.h2 F. A) u, o1 n9 {% Q. p
│ │ , j2 e$ w0 ]/ a7 o6 ?* m) M! n
│ ├─042-逻辑左移shl指令% t; N4 o6 A1 U
│ │ │ 042-逻辑左移指令(SHL).doc
│ │ │ 42.avi
│ │ │ : Z1 E- N) B- U1 V0 T
│ │ └─asm_SHL6 {& b7 L: l+ Z$ R/ I
│ │ │ asm_SHL.sln
│ │ │
│ │ └─asm_SHL q% `' m/ f8 b w6 s- e
│ │ asm_SHL.cpp, Y$ L4 @- H5 o
│ │ asm_SHL.vcproj
│ │ asm_SHL.vcproj.YJXHOST.yjxsoft.user
│ │ ReadMe.txt
│ │ stdafx.cpp% B- |5 m- ?& G6 W
│ │ stdafx.h/ a! f$ \4 ~1 @: y
│ │ targetver.h5 c1 x2 }# N7 ~. R% h7 I4 E& o7 i
│ │ * Y0 v+ }' ]% ~/ X) D
│ ├─043-算术左移(SAL)与右移(SAR)
│ │ │ 043-算术左移(SAL)与右移(SAR).doc4 e }: g- K7 c; [9 `2 R6 x& T( ]
│ │ │ 43.avi8 Z# c; h6 r9 N5 U# R
│ │ │ 2 f [' W& c! k$ X2 X
│ │ └─asm_SAL_SAR2 s4 J3 N! @% |
│ │ │ asm_SAL_SAR.sln9 r! K3 e8 h2 M7 e0 T0 _
│ │ │ ; z% J+ q5 l9 e5 P( R. v
│ │ └─asm_SAL_SAR! ]& R$ r8 q# _" Q# x# {9 ?* k
│ │ asm_SAL_SAR.cpp
│ │ asm_SAL_SAR.vcproj( H) L9 w, i: `
│ │ asm_SAL_SAR.vcproj.YJXHOST.yjxsoft.user
│ │ ReadMe.txt' U* J) D# O S1 D* e! P5 u
│ │ stdafx.cpp
│ │ stdafx.h) f( ^" D" d$ V1 V2 j1 F! v* [/ d
│ │ targetver.h2 Z; p7 G7 B; v
│ │ : _4 E0 ~* P8 Z$ \: Y5 L7 Z; Y |
│ ├─044-循环位移ROL,ROR6 x: i0 Q1 _, f' q1 j8 x) D0 x
│ │ │ 044-循环位移ROL,ROR.doc
│ │ │ 44.avi
│ │ │
│ │ └─ROL_ROR7 o7 ?0 `8 Q! N* r5 _9 H6 J1 e# n
│ │ │ ROL_ROR.sln
│ │ │ - l" H0 a. w1 ~* I ]7 u
│ │ └─ROL_ROR- d% e5 M/ |0 k
│ │ ReadMe.txt
│ │ ROL_ROR.cpp' @9 _; Y9 E$ k) F, }8 o
│ │ ROL_ROR.vcproj0 ] Z' F% E" O
│ │ ROL_ROR.vcproj.YJXHOST.yjxsoft.user
│ │ stdafx.cpp
│ │ stdafx.h& S, k! R& {( C% `% w# E' F/ t
│ │ targetver.h
│ │
│ ├─045-汇编指令OR& ~$ h& R% H* k) P
│ │ │ 045-OR运算.doc
│ │ │ 45.avi, K% n% U( L& g+ ?. k
│ │ │ ! e+ X5 K; h4 V3 v2 s5 `
│ │ └─asm_OR
│ │ │ asm_OR.sln6 Q3 X3 m" u% w7 o6 U+ g! @
│ │ │
│ │ └─asm_OR
│ │ asm_OR.cpp) m" D% L5 W! y% @+ n# W# w/ k
│ │ asm_OR.vcproj
│ │ asm_OR.vcproj.YJXHOST.yjxsoft.user
│ │ ReadMe.txt1 A! I$ J3 k+ d# K. K
│ │ stdafx.cpp
│ │ stdafx.h$ R5 i+ q+ J0 v! l7 ^* h; _3 x
│ │ targetver.h, q. t4 u$ a1 T/ |
│ │
│ ├─046-AND(按位与指令)' s$ u* @" z: @1 ~1 J8 u! J0 B
│ │ │ 046-AND(按位与指令).doc
│ │ │ 46.avi5 v% x; { v- F5 [. T' H
│ │ │ . A! o( k6 `0 {, e k
│ │ └─asm_AND
│ │ │ asm_AND.sln
│ │ │
│ │ └─asm_AND" F ]- j# M2 _& J, y; ^
│ │ asm_AND.cpp
│ │ asm_AND.vcproj
│ │ asm_AND.vcproj.YJXHOST.yjxsoft.user
│ │ ReadMe.txt
│ │ stdafx.cpp
│ │ stdafx.h$ _+ {7 ~3 b) J& p
│ │ targetver.h) y) n- I M" a
│ │
│ ├─047-按位取反(NOT)与汇编指令 SETZ(SETE)SETNZ(SETNE); O4 a+ `, ], `4 \3 Y
│ │ │ 047-按位取反(NOT)与汇编指令 SETZ(SETE)SETNZ(SETNE).doc
│ │ │ 47.avi
│ │ │ ) d5 k+ ^: }' s" I* k
│ │ └─asm_NOT
│ │ │ asm_NOT.sln
│ │ │
│ │ └─asm_NOT
│ │ asm_NOT.cpp
│ │ asm_NOT.vcproj6 B1 Z0 {, I8 }2 E. `
│ │ asm_NOT.vcproj.YJXHOST.yjxsoft.user: n2 j* w$ }8 G
│ │ ReadMe.txt
│ │ stdafx.cpp7 R* }# j) J! j, [; y
│ │ stdafx.h1 {# r# k1 Z Z+ C+ R
│ │ targetver.h8 O5 [7 x8 n: {4 m
│ │
│ ├─048-按位异或(XOR)1 P. \" ]3 U4 S+ w$ F, m
│ │ │ 048-按位异或(XOR).doc9 C5 s) R3 i8 y- C: g
│ │ │ 48.avi
│ │ │ ( I) V1 w! [" m6 y. j, U, M7 I9 h
│ │ └─asm_XOR
│ │ │ asm_XOR.sln9 D7 I G1 p2 e) l7 y9 s
│ │ │
│ │ └─asm_XOR
│ │ asm_XOR.cpp
│ │ asm_XOR.vcproj
│ │ asm_XOR.vcproj.YJXHOST.yjxsoft.user
│ │ ReadMe.txt
│ │ stdafx.cpp
│ │ stdafx.h
│ │ targetver.h
│ │
│ ├─049-字串相关指令SCASB与REPNE,REPNZ& B5 f' i9 o' B% J p4 d( i
│ │ │ 049-字串相关指令SCASB与REPNE,REPNZ.doc$ ~" R }( @! s# S6 B# ?, L
│ │ │ 49.avi4 Y/ b3 g- Z# E9 E; y
│ │ │
│ │ └─REPNE_SCASB
│ │ │ REPNE_SCASB.sln
│ │ │
│ │ └─REPNE_SCASB3 O. F& o/ I& ]3 u4 j
│ │ ReadMe.txt* S' F+ U6 O: j& D) L4 T
│ │ REPNE_SCASB.cpp! @' ?6 i h$ Q/ m1 Y; b
│ │ REPNE_SCASB.vcproj
│ │ REPNE_SCASB.vcproj.YJXHOST.yjxsoft.user
│ │ stdafx.cpp* h7 y* S; a5 b5 ]3 z! e
│ │ stdafx.h
│ │ targetver.h r/ H9 C* H% m# j% e7 c4 g
│ │
│ └─050-字串相关指令SCASW,SCASD与REPNE,REPNZ- z( u( b I6 R2 M* j5 H* F1 U
│ │ 050-字串相关指令SCASW与REPNE,REPNZ.doc
│ │ 50.avi
│ │
│ └─SCASW_SCASD
│ │ SCASW_SCASD.sln
│ │
│ └─SCASW_SCASD, v; j# P3 x& B3 ~# y) m
│ ReadMe.txt
│ SCASW_SCASD.cpp% m( t5 W+ a. b: q5 @$ e
│ SCASW_SCASD.vcproj
│ SCASW_SCASD.vcproj.YJXHOST.yjxsoft.user
│ stdafx.cpp
│ stdafx.h
│ targetver.h
│ + @/ \) B$ z4 e/ J
├─郁金香2013网授-汇编逆向与外挂(51-62节)
│ ├─051-字串相关指令CMPSB与REPE/ m1 [0 w) }9 ?
│ │ │ 051-字串相关指令CMPSB与REPE.doc' e! k) n, x X% K; K7 a; m X
│ │ │ 51.avi
│ │ │
│ │ └─repz_repe_cmpsb
│ │ │ repz_repe_cmpsb.sln' j l% d! c, Y& ^
│ │ │ - D S2 Y2 f, K/ [* R
│ │ └─repz_repe_cmpsb
│ │ ReadMe.txt
│ │ repz_repe_cmpsb.cpp6 h I2 n8 z. ]- J5 ~0 {7 m1 |/ y
│ │ repz_repe_cmpsb.vcproj4 B% M8 y' y9 E5 `0 H4 ~
│ │ repz_repe_cmpsb.vcproj.YJXHOST.yjxsoft.user; k& [. D( U- j, B$ ?; p; N
│ │ stdafx.cpp m4 C$ z9 d$ f; J
│ │ stdafx.h3 ^) I) M, Y* ?# W7 b7 y0 s9 n# C
│ │ targetver.h' d6 r) Z |9 H! o9 U8 Y. Q
│ │
│ ├─052-纯汇编写字串比较函数strcmpA
│ │ │ 052-纯汇编写字串比较函数strcmpA.doc2 i# U2 }/ q, ^- @
│ │ │ 52.avi
│ │ │ 4 m i1 I6 p- b' E" T) k2 D9 k4 P
│ │ └─strcmpA6 W& J4 b0 h' W" b% R; T
│ │ │ strcmpA.sln& z4 v! d/ j6 j; C1 e5 g
│ │ │ 4 h$ U F0 W4 \) S
│ │ └─strcmpA0 u3 N+ |$ c' c# X6 q. J8 y7 f
│ │ ReadMe.txt
│ │ stdafx.cpp! L& B3 z( _- i* m, k Z
│ │ stdafx.h! C' u- W3 F1 ?& E7 S4 g! A
│ │ strcmpA.cpp9 I' U; z# O2 O8 g8 k% [3 X% \
│ │ strcmpA.vcproj
│ │ strcmpA.vcproj.YJXHOST.yjxsoft.user: Z4 M# L2 _2 C3 `+ e
│ │ targetver.h( F* {# k8 b. R2 W7 K' g, ]
│ │ - l% x% C0 \+ M$ P
│ ├─053-STD和CLD,纯汇编写strcmpW
│ │ │ 053-STD和CLD,纯汇编写strcmpW.doc" C5 D7 F1 Q' Y! F6 ^* J
│ │ │ 53.avi
│ │ │ ) E1 K1 K' `/ q$ ]
│ │ └─strcmpA
│ │ │ strcmpA.sln
│ │ │
│ │ └─strcmpA; ^, B- u% k; E I$ J/ m% E
│ │ ReadMe.txt$ B$ `* ^% R7 d$ m) |
│ │ stdafx.cpp% N: v! P; K, G0 G2 j N6 @8 K
│ │ stdafx.h
│ │ strcmpA.cpp
│ │ strcmpA.vcproj
│ │ strcmpA.vcproj.YJXHOST.yjxsoft.user |. J. q, c& p$ X+ X9 T/ I! b
│ │ targetver.h
│ │ 8 v1 Q7 ]6 q: g: h/ x: Y
│ ├─054-LOOP LOOPD指令
│ │ │ 054-LOOP,LOOPD指令.avi; }) W8 U# n' R8 q
│ │ │ 054-LOOP,LOOPD指令.doc
│ │ │
│ │ └─loop4 @& O" _" y8 L4 O& h1 G
│ │ │ loop.sln; h3 V2 a; I% [) O* Q' o5 V
│ │ │
│ │ └─loop8 E! ]+ ]+ {/ P! C) c
│ │ loop.cpp: _: |! u: p: p4 a6 c1 X" S
│ │ loop.vcproj5 c$ z; s2 y; p# V1 }- [1 {$ \
│ │ loop.vcproj.YJXHOST.yjxsoft.user+ L9 {4 f' c6 a/ t3 i2 P0 [2 V
│ │ ReadMe.txt& m# _" B b7 ^) g a0 }
│ │ stdafx.cpp @2 p$ ]5 v: f2 A; e
│ │ stdafx.h9 K0 U" T/ [1 J* q; ]% _
│ │ targetver.h- L+ I& q4 \. C3 g% S, H
│ │ * V" k4 w- @5 r; T! i! S9 x
│ ├─055-stosb stosw stosd 串存储指令+ H) x- R5 G: T, l
│ │ │ 055-stosb stosw stosd 串存储指令.avi( a9 L7 U7 T6 z9 ^
│ │ │ 055-stosb stosw stosd 串存储指令.doc
│ │ │ 1 C# A p' r* u
│ │ └─stosb& J6 B8 h* A; \/ m B
│ │ │ stosb.sln
│ │ │ : K& B9 [ T' o1 R5 ` X9 v
│ │ └─stosb
│ │ ReadMe.txt
│ │ stdafx.cpp
│ │ stdafx.h" _" v( U' x& q% {2 v+ S
│ │ stosb.cpp" _& j6 z" y, x% H
│ │ stosb.vcproj$ C& W1 j2 A& U' m) h4 U) s
│ │ stosb.vcproj.YJXHOST.yjxsoft.user, T5 ?3 f$ E0 z. l& V$ |, q) I3 s
│ │ targetver.h
│ │
│ ├─056-lodsb,lodsw,lodsd串载入指令 h! s! F. `( H% r" W
│ │ │ 056-lodsb,lodsw,lodsd串载入指令.avi( z3 d1 M5 t2 U4 x/ o, Q' ?
│ │ │ 056-lodsb,lodsw,lodsd串载入指令.doc. v; n' @- V# ~3 l, T
│ │ │ P" R, U$ ?" t2 C4 [0 p
│ │ └─lodsb4 p3 Z# t# p. u( h. {" i E
│ │ │ lodsb.sln
│ │ │ ( Q9 g/ b% y, h+ V @, T
│ │ └─lodsb
│ │ lodsb.cpp5 e5 X! l. o1 _* v h# `5 ?- I
│ │ lodsb.vcproj
│ │ lodsb.vcproj.YJXHOST.yjxsoft.user" l1 M5 v' W( v) M. k9 ^- d$ D
│ │ ReadMe.txt
│ │ stdafx.cpp* ], a* t0 [1 M% }
│ │ stdafx.h% g$ `- n5 a6 ^$ y
│ │ targetver.h& a; U7 b! G E$ X, o4 T
│ │ ( z6 @5 [! I6 _- j
│ ├─057-setg,setl指令
│ │ │ 057-setg,setl指令.avi! W2 ~: P9 ^" w1 H. {( s% U
│ │ │ 057-setg,setl指令.doc8 W0 g$ n' y! H: T7 g5 K/ V
│ │ │ ' A- B. \; M6 [6 a, n
│ │ └─setg; {7 a- d7 ~2 n
│ │ │ setg.sln
│ │ │ 6 m2 }% U5 b1 R$ `2 U( C7 G
│ │ └─setg
│ │ ReadMe.txt/ ^, u9 V5 C1 s( |( Z; }
│ │ setg.cpp
│ │ setg.vcproj2 j! {, Z* \ V/ ^
│ │ setg.vcproj.YJXHOST.yjxsoft.user7 F% o# R, r) |1 S T F
│ │ stdafx.cpp2 D0 L! l3 Y( r1 T; H r
│ │ stdafx.h h6 Q8 O4 \& d( }% g/ h
│ │ targetver.h/ r5 r* h$ ], n4 N+ u
│ │ 5 w& c! ]' b$ ]7 w0 F1 `
│ ├─058-setge,setle指令
│ │ │ 058-setge,setle指令.avi# Z" J0 M% C* q
│ │ │ 058-setge,setle指令.doc7 C6 H4 f4 @8 k! J; T% e
│ │ │
│ │ └─setge
│ │ │ setge.sln) t& \5 n; h- R Z8 \
│ │ │ 7 D. x: q/ O2 G- D$ A8 I
│ │ └─setge7 g$ l5 n) X. J% K) _. o
│ │ ReadMe.txt1 b( C- E& I0 a1 x3 m
│ │ setge.cpp
│ │ setge.vcproj
│ │ setge.vcproj.YJXHOST.yjxsoft.user
│ │ stdafx.cpp
│ │ stdafx.h4 x2 V, u4 o! h
│ │ targetver.h& L4 `8 y! k# C7 D
│ │
│ ├─059-条件置位指令汇总setXX
│ │ 059-条件置位指令汇总setXX.avi
│ │ 059-条件置位指令汇总setXX.doc
│ │ 6 w2 Y9 J/ B& m) C
│ ├─060-游戏CALL
│ │ 060-游戏CALL.avi
│ │ 060-游戏CALL.doc
│ │ CodeinEX_www.yjxsoft.com.exe# ~0 j( j! F4 c3 n# w# [
│ │ winmine.exe. _& F( N# r- i' q9 _
│ │
│ ├─061-菜单类CALL分析% Y+ ]# I1 {7 h7 ^% q
│ │ 061-菜单类CALL分析.avi5 e; x( F- }2 o8 n6 ?" y" j( r. v
│ │ 061-菜单类CALL分析.doc" X5 ~' K. d/ Q- B& T! ]' |
│ │ 3 o$ m3 S% ^1 Q6 }: z
│ └─062-基址分析7 s5 M+ X% a! u, ?; I' i
│ 062-基址分析.avi
│ 062-基址分析.doc
│ " R* E+ m& k) Y4 I
├─郁金香2013网授-汇编逆向与外挂(63-72节)
│ ├─063-调用CALL与读取基址
│ │ │ 063-调用CALL与读取基址.avi
│ │ │ 063-调用CALL与读取基址.doc
│ │ │ / j. }% z2 s6 o
│ │ └─testcallBase
│ │ │ testcallBase.sln
│ │ │ ! ^+ t7 v/ M# ?9 U; M7 q( X
│ │ └─testcallBase# Z# H1 _2 u2 l6 e4 E# W2 }
│ │ │ ReadMe.txt- T p0 R) ?9 W$ F E, `* X1 v7 J
│ │ │ resource.h* U1 H( n3 y6 D1 ^& d; g9 p4 v
│ │ │ stdafx.cpp
│ │ │ stdafx.h0 R5 d* ^' {: j- o" l+ Q
│ │ │ targetver.h! Q9 L4 K9 V& ]/ M# d2 B7 R: s* p
│ │ │ testcallBase.aps/ x5 w% G1 O! a7 D% f
│ │ │ testcallBase.cpp
│ │ │ testcallBase.h
│ │ │ testcallBase.rc
│ │ │ testcallBase.vcproj
│ │ │ testcallBase.vcproj.YJXHOST.yjxsoft.user
│ │ │ testcallBaseDlg.cpp) T# b4 ~: Q" `; F6 [1 s2 v
│ │ │ testcallBaseDlg.h
│ │ │
│ │ └─res
│ │ testcallBase.ico
│ │ testcallBase.rc2
│ │ $ V/ e2 G* I, i2 X$ J- n, M
│ ├─064-游戏基址数据分析) I/ M: X% n( {/ H9 Q: R
│ │ 064-游戏基址数据分析.avi
│ │ 064-游戏基址数据分析.doc
│ │
│ ├─065-编写游戏外挂* p2 G7 _& o$ k+ d) t( `
│ │ │ 065-利用分析数据编写游戏外挂.doc+ `2 }3 m) F3 X. c! U& h/ O1 z/ M
│ │ │ 065-编写游戏外挂.avi* D) r; m$ M" H& t" X
│ │ │
│ │ └─065
│ │ │ 065.sln1 D1 @ e9 c; E7 v O, v' T
│ │ │
│ │ └─065
│ │ │ 065.aps0 G4 N; w7 Z Z2 h' c
│ │ │ 065.cpp7 Z0 e( p( L8 A& Q# e
│ │ │ 065.h
│ │ │ 065.rc
│ │ │ 065.vcproj( `# T# G$ e( \8 }( i- q
│ │ │ 065.vcproj.YJXHOST.yjxsoft.user' m8 a4 N% ^5 K
│ │ │ 065Dlg.cpp, a' c. x! v3 W. M
│ │ │ 065Dlg.h
│ │ │ ReadMe.txt' ?0 C6 }- n/ r/ T; e! G
│ │ │ resource.h
│ │ │ stdafx.cpp
│ │ │ stdafx.h b0 j u$ v9 ?! {2 d$ L- L
│ │ │ targetver.h) n% S1 u0 X4 T$ P" k
│ │ │
│ │ └─res
│ │ 065.ico- i) B. d' N+ c+ d" n0 H$ f; V6 u
│ │ My065.rc2
│ │ * Z `% K Z6 [7 \( X+ w T
│ ├─066-完善游戏外挂. z+ y N& r( z' J. o" Z
│ │ │ 066-完善游戏外挂.avi
│ │ │ 066-完善游戏外挂.doc& V/ V! V0 Y$ _. }; y0 ^
│ │ │
│ │ └─066& D" l7 Z! E* \3 S' ^7 W
│ │ │ 065.sln
│ │ │ 2 |% S2 c+ |# [: Y% f- N7 F8 F: } G
│ │ └─065# Z! q0 M1 ]& t2 [* b6 Y
│ │ │ 065.aps
│ │ │ 065.cpp
│ │ │ 065.h
│ │ │ 065.rc
│ │ │ 065.vcproj: W3 ^; `; \1 ]
│ │ │ 065.vcproj.YJXHOST.yjxsoft.user
│ │ │ 065Dlg.cpp( b; y4 \9 q3 U" W2 m4 f1 i7 c& G
│ │ │ 065Dlg.h0 p( y$ \! Y( H5 W9 H, O$ U! K, p
│ │ │ ReadMe.txt% m- f- D) Z) R5 |
│ │ │ resource.h
│ │ │ stdafx.cpp3 j M5 H6 t) Y# [
│ │ │ stdafx.h
│ │ │ targetver.h3 ~4 Z8 p6 y$ _, w6 g, h2 m
│ │ │ 0 ~9 z: l9 Q6 h
│ │ └─res' X u7 B; @& \, U1 B7 x2 S# x( _7 m, E
│ │ 065.ico, Q5 _- P1 J# v6 c
│ │ My065.rc2
│ │
│ ├─067-植物大战僵尸地址分析
│ │ 067-植物大战僵尸地址分析.avi
│ │ 067-植物大战僵尸地址分析.doc- a4 V5 o/ C G1 y \
│ │
│ ├─068-基址和偏移' _: J4 C) }7 M7 s" f3 i. ^+ \
│ │ 068-基址和偏移.avi) A% w; o4 l! p. ^/ Y+ m3 ~
│ │ 068-基址和偏移.doc
│ │
│ ├─069-找阳光 基址+偏移& v# z$ ]5 l. J/ M
│ │ 069-基址和偏移.doc
│ │ 069-找阳光 基址+偏移.avi; k3 V; S6 b( ?3 ]
│ │
│ ├─070-分析金币的基址
│ │ 070-分析金币的基址.avi7 W* ^' x8 `9 }# L6 y3 f+ r
│ │ 070-分析金币的基址.doc
│ │ . |" P( z+ ]# \( ~7 M
│ ├─071-冷却时间(CD)分析: @" C$ S9 v9 l, Q/ G
│ │ 071-冷却时间(CD)分析.avi
│ │ 071-冷却时间(CD)分析.doc
│ │
│ └─072-植物对象数组分析
│ 072-植物对象数组分析.avi
│ 072-植物对象数组分析.doc7 K7 C0 o, n7 f* X3 p% z
│ 分析数据整理.txt; F9 |' {3 \. t6 B$ T
│ 7 l8 d* z3 c' X) u4 h
├─郁金香2013网授-汇编逆向与外挂(73-83节)) |$ z) C/ C) ^% ]
│ ├─073-选择植物功能分析
│ │ 073-选择植物功能分析.avi
│ │ 073-选择植物功能分析.doc
│ │ 冷却时间.txt( u% f, r- L5 v+ Q _6 b) A0 n
│ │ 分析数据整理.txt' D$ @8 o* @/ ]# J& T
│ │ 选择植物.txt
│ │
│ ├─074-分析选择植物基址和偏移
│ │ 074-分析选择植物基址和偏移.avi! C1 j' ~. ]: [1 ]
│ │ 074-分析选择植物基址和偏移.doc
│ │ 冷却时间.txt
│ │ 分析数据整理.txt ~# i5 C6 V5 `% }
│ │ 选择植物.txt
│ │ 选择植物功能基址.txt
│ │
│ ├─075-选择植物功能分析6 i' g( v) k' v) K2 D
│ │ 075-选择植物功能分析.avi. L/ c: L. Q' `5 {& ]
│ │ 075-选择植物功能分析.doc
│ │ 冷却时间.txt
│ │ 分析数据整理.txt
│ │ 选择植物.txt
│ │ 选择植物功能基址.txt
│ │
│ ├─076-种植物功能
│ │ 076-种植物功能.avi$ j7 y+ [% H6 e
│ │ 076-种植物功能.doc, C# x- `" t) n {6 m. e8 f' p
│ │ 冷却时间.txt' \ U% M z6 p# f4 i4 f
│ │ 分析数据整理.txt
│ │ 选择植物.txt4 z! L$ ~" ?" Q& W3 \. B
│ │ 选择植物功能基址.txt
│ │ ) V( W4 G7 x* P2 ~+ B% u# F( T0 |
│ ├─077-关于VS2008环境下跨进程权限2 J3 ^" D7 q0 U/ V5 A* U
│ │ │ 077-关于VS2008环境下跨进程权限.avi
│ │ │ 提升进程访问权限,解决OpenProcess打开出错.txt
│ │ │
│ │ └─066
│ │ │ 065.sln: p% ~& q) A: f, b( y' E) T- C, z/ Q
│ │ │
│ │ └─065
│ │ │ 065.aps; h3 v4 B# Q8 Y% n0 a2 b8 @- m. p" O; y( B
│ │ │ 065.cpp
│ │ │ 065.h- { ]& n: e! q+ u. D1 ]
│ │ │ 065.rc! {3 r: k! J! u$ V
│ │ │ 065.vcproj/ V- h4 Z* v7 N
│ │ │ 065.vcproj.YJXHOST.yjxsoft.user! w8 d1 ?& M; o6 X- {
│ │ │ 065Dlg.cpp- V0 b- [4 _ l7 g
│ │ │ 065Dlg.h
│ │ │ ReadMe.txt0 E1 f2 V8 t2 [& h
│ │ │ resource.h
│ │ │ stdafx.cpp) A: O0 s7 a! i$ l4 j r3 M
│ │ │ stdafx.h
│ │ │ targetver.h
│ │ │ 9 g k% W0 v5 p+ K2 H
│ │ └─res
│ │ 065.ico% D+ |: i% @6 D3 X T
│ │ My065.rc2( [! _, z0 Q( }6 k5 a# s
│ │ 2 T9 v A" C5 d/ I$ y- w5 N- i
│ ├─078-外挂编写(去掉CD时间)
│ │ │ 078-外挂编写(去掉CD时间).avi
│ │ │ 078-外挂编写(去掉CD时间).doc
│ │ │ 冷却时间.txt; }& g# X2 d/ M! F0 E5 O, P0 n
│ │ │ 分析数据整理.txt9 r I! J+ d7 f8 _& e! E Q2 c
│ │ │ 选择植物.txt' ^7 s( Q; U5 v; A, L
│ │ │ 选择植物功能基址.txt
│ │ │
│ │ └─plants
│ │ │ plants.sln
│ │ │
│ │ └─plants
│ │ │ plants.aps8 ~- o( C; r# |8 A
│ │ │ plants.cpp
│ │ │ plants.h
│ │ │ plants.rc# k: Q$ d2 R7 h4 G% B% u
│ │ │ plants.vcproj( @6 _ t# W j1 O2 \
│ │ │ plants.vcproj.YJXHOST.yjxsoft.user
│ │ │ plantsDlg.cpp) ?) ? n% e! B
│ │ │ plantsDlg.h$ ?& g- S4 r: {( X
│ │ │ ReadMe.txt5 }. U- \' s* \( \
│ │ │ resource.h. ^4 i8 S; V, \' Z% A! k6 e
│ │ │ stdafx.cpp
│ │ │ stdafx.h
│ │ │ targetver.h6 ~5 H* _; f; v: C( S
│ │ │
│ │ └─res
│ │ plants.ico) E! |: P* r6 j" p$ B9 L& w
│ │ plants.rc2
│ │
│ ├─079-外挂编写(修改金钱)9 d% n4 Z0 K3 |6 |& u4 E. D
│ │ │ 079-外挂编写(修改金钱).avi
│ │ │ 079-外挂编写(修改金钱).doc
│ │ │ 冷却时间.txt `8 x- B4 K' z' a) [9 J
│ │ │ 分析数据整理.txt+ U5 D- X2 f+ a X
│ │ │ 选择植物.txt7 G$ V/ ~$ b8 F' V) K: X0 o" m
│ │ │ 选择植物功能基址.txt# k2 X# h$ H. o+ L' [
│ │ │ ' f8 e% d/ `% k/ f; Z6 k' O
│ │ └─plants
│ │ │ plants.sln# f: {* F+ O$ ?+ W
│ │ │
│ │ └─plants/ _# m* H7 q3 y( e' V! h
│ │ │ plants.aps- }' Q: p7 g0 z" U0 [5 o. V
│ │ │ plants.cpp) A5 u' o" ]0 X
│ │ │ plants.h
│ │ │ plants.rc
│ │ │ plants.vcproj1 V" P% N+ @+ d1 Y( L$ k
│ │ │ plants.vcproj.YJXHOST.yjxsoft.user
│ │ │ plantsDlg.cpp
│ │ │ plantsDlg.h& C, m* b$ @. p( \0 V9 G% o
│ │ │ ReadMe.txt8 O% \# M, T' N" e# J
│ │ │ resource.h9 O( U$ B6 i v# K
│ │ │ stdafx.cpp
│ │ │ stdafx.h r" ?' D# U3 f6 J
│ │ │ targetver.h$ N& [) j' v! q5 @- m& f
│ │ │ - @( D6 x5 D- ^1 u
│ │ └─res, s* ]- t4 l# y) ~
│ │ plants.ico$ V7 x4 R! c6 B: v1 u6 J
│ │ plants.rc2
│ │
│ ├─080-修改阳光(理解基址+偏移)
│ │ │ 080-修改阳光(理解基址+偏移).avi# k9 N- y0 m! b7 o7 n @% j: Z
│ │ │ 080-修改阳光.doc
│ │ │ 冷却时间.txt& F7 y. M5 k; D I
│ │ │ 分析数据整理.txt
│ │ │ 选择植物.txt
│ │ │ 选择植物功能基址.txt
│ │ │ + `% l3 V3 h6 r5 }1 e5 @
│ │ └─plants
│ │ │ plants.sln; U* m- `/ ~( B. F5 `" X8 i4 t
│ │ │ & u2 L* o! @+ o; y) ~1 F
│ │ └─plants
│ │ │ plants.aps% J6 m6 @% L7 M; C& g0 y
│ │ │ plants.cpp2 p# ]$ i6 V% i' x
│ │ │ plants.h
│ │ │ plants.rc
│ │ │ plants.vcproj' A, a' B& P( a! j: `: F+ ?
│ │ │ plants.vcproj.YJXHOST.yjxsoft.user4 Y, H" E/ U4 O4 O; g X& ~$ J) t
│ │ │ plantsDlg.cpp2 b) m. {0 A! u. \. p; N2 j) t
│ │ │ plantsDlg.h' R1 m! p5 G9 u
│ │ │ ReadMe.txt
│ │ │ resource.h% C' I" n; C9 |+ P! }) r) h* l0 x: w
│ │ │ stdafx.cpp
│ │ │ stdafx.h3 R2 f; j+ v* M7 r
│ │ │ targetver.h
│ │ │
│ │ └─res
│ │ plants.ico
│ │ plants.rc2
│ │ ! V! G. d* t( [9 a& T6 u k3 Q5 @
│ ├─081-种植物CALL(参数基址分析)" g( R# N' V/ u% ?) C) y. D
│ │ │ 081-种植物CALL(参数基址分析).avi5 g3 Y# T$ N( B& p! m& \
│ │ │ 081-种植物CALL(参数基址分析).doc
│ │ │ 冷却时间.txt
│ │ │ 分析数据整理.txt
│ │ │ 种植物CALL.txt4 r9 i! t G0 ]" s- `
│ │ │ 选择植物.txt
│ │ │ 选择植物功能基址.txt, W) x+ u" o3 _" l
│ │ │ 3 D) H; c8 `5 a, |0 c
│ │ └─plants
│ │ │ plants.sln! N/ I7 T3 @3 N8 `" x& Q" m, b
│ │ │ 0 ^5 g: j' t3 L# B, N* \
│ │ └─plants8 C' I5 {! ` Q" w
│ │ │ plants.aps
│ │ │ plants.cpp& L/ X: q- W6 n/ V) Y+ ]
│ │ │ plants.h
│ │ │ plants.rc
│ │ │ plants.vcproj
│ │ │ plants.vcproj.YJXHOST.yjxsoft.user* |; d* [& v( _6 f: ]6 b
│ │ │ plantsDlg.cpp' m% |1 e( |# ~- C1 X
│ │ │ plantsDlg.h
│ │ │ ReadMe.txt
│ │ │ resource.h2 R2 g9 j2 @7 Y
│ │ │ stdafx.cpp
│ │ │ stdafx.h
│ │ │ targetver.h
│ │ │
│ │ └─res, M+ l) Z4 O+ t$ F( [5 _& _+ v
│ │ plants.ico
│ │ plants.rc2
│ │
│ ├─082-调用CALL-(跨进程注入代码)
│ │ │ 082-调用CALL-(跨进程注入代码).avi
│ │ │ " j& z% A' w) U5 l% P2 @
│ │ └─082-调用CALL-(跨进程注入代码)! y5 H# o' A+ x. |" ?9 Q; T
│ │ │ 082-调用CALL-(跨进程注入代码).doc; x+ @- b. n9 z* ]' y
│ │ │ 冷却时间.txt- I) g, I9 `8 U+ e( \! X: d) s
│ │ │ 分析数据整理.txt
│ │ │ 种植物CALL.txt }/ d- M- O0 X
│ │ │ 选择植物.txt1 C# Z9 Y% o0 J5 C
│ │ │ 选择植物功能基址.txt4 t% ?( C, l* H* g) ^5 {
│ │ │
│ │ └─plants
│ │ │ plants.sln
│ │ │ / Y8 m8 n& t9 p" C' Q* @
│ │ └─plants
│ │ │ plants.aps, u" W Q; ?" d9 T; f
│ │ │ plants.cpp
│ │ │ plants.h
│ │ │ plants.rc+ s; _4 R0 a7 A* S. ~ L
│ │ │ plants.vcproj
│ │ │ plants.vcproj.YJXHOST.yjxsoft.user1 v! k7 v6 u( u( B; A
│ │ │ plantsDlg.cpp/ g& S+ l0 Q# M! v0 P' }
│ │ │ plantsDlg.h
│ │ │ ReadMe.txt: O `- {* z C D/ u
│ │ │ resource.h
│ │ │ stdafx.cpp
│ │ │ stdafx.h
│ │ │ targetver.h
│ │ │
│ │ └─res1 J1 M2 u# U: S& f* B2 o' i
│ │ plants.ico
│ │ plants.rc20 F9 W, V+ a& v$ E! t7 L$ y$ O
│ │ 0 ?5 K* S6 A% ]# i/ I* s) e
│ └─083-跨进程注入(带参数的情况)
│ │ 083-跨进程注入(带参数的情况).avi8 Z" G* C9 _# r ^
│ │
│ └─083-跨进程注入(带参数的情况)! |2 L6 b0 `7 }4 o/ C
│ │ 083-跨进程注入(带参数的情况).doc
│ │ 冷却时间.txt
│ │ 分析数据整理.txt
│ │ 种植物CALL.txt5 g2 |+ K( K4 P* d
│ │ 选择植物.txt) R* _9 y( Y, \4 O# a$ w9 d
│ │ 选择植物功能基址.txt8 x! j; ]& q+ W4 Q' L) h2 H* `
│ │
│ └─plants
│ │ plants.sln
│ │ 8 \9 L. k9 y; M
│ └─plants
│ │ plants.aps: e. b. O Y! W) h4 P+ V5 j6 g
│ │ plants.cpp
│ │ plants.h/ d! C6 u: ^9 {3 b
│ │ plants.rc
│ │ plants.vcproj3 c$ O/ g, q/ v5 b+ K7 Y7 b% G
│ │ plants.vcproj.YJXHOST.yjxsoft.user8 F2 I8 _- J' [$ O% \$ s; P
│ │ plantsDlg.cpp
│ │ plantsDlg.h
│ │ ReadMe.txt3 A# z6 x9 X* S; R
│ │ resource.h4 u* H8 F* n9 ^6 f5 U
│ │ stdafx.cpp
│ │ stdafx.h
│ │ targetver.h
│ │ & h3 u. z. \1 X4 \& L! @. H
│ └─res
│ plants.ico
│ plants.rc2' N1 Z* O, e: h9 x7 M) i1 F2 h
│ 0 B8 p3 \. }! q$ ~. B4 v
└─郁金香2013网授-汇编逆向与外挂(84-91节)( Q+ B. s8 `7 m! _( M0 O
├─084-修改代码-优化功能
│ │ 084-修改代码-优化功能.avi% D9 L, |9 ~7 H' I% |: @, W# J6 u
│ │ 4 B K/ D2 N+ f) s Q
│ └─084-修改代码-优化功能
│ │ 084-修改代码-优化功能.doc
│ │ 冷却时间.txt7 m1 K4 ]8 I6 `/ b7 X9 i6 H. X7 w; X
│ │ 分析数据整理.txt
│ │ 种植物CALL.txt
│ │ 选择植物.txt _. g/ i7 G/ S) B: t; P$ R/ R
│ │ 选择植物功能基址.txt( K2 z* D( R0 ~' v
│ │
│ └─plants2 q% j- Y% {7 f6 T1 z1 o
│ │ plants.sln$ t0 }& Q8 u# E% s7 x$ y+ M
│ │ 9 S; e+ z& B5 N, z9 ?: g
│ └─plants
│ │ plants.aps
│ │ plants.cpp6 S! z. J3 f/ R$ P/ R/ M/ J
│ │ plants.h
│ │ plants.rc
│ │ plants.vcproj! G4 _6 c4 n% i/ ^! h- L8 m# I8 g
│ │ plants.vcproj.YJXHOST.yjxsoft.user; z; s6 Q6 D6 l4 i& j# c
│ │ plantsDlg.cpp2 {! ]( G( `& v, v7 r- i
│ │ plantsDlg.h' Q: T& V+ c& X( N7 x
│ │ ReadMe.txt
│ │ resource.h
│ │ stdafx.cpp
│ │ stdafx.h0 `. \7 Z# m2 B1 e
│ │ targetver.h
│ │ 4 B& J* Y* D! Q! f, q9 k
│ └─res/ z/ ^, x/ b6 A
│ plants.ico) D) {6 b, d l9 w; U, ~
│ plants.rc2
│
├─085-植物对象血值分析! k9 A4 V, g& ]9 X# S4 X
│ │ 085-植物对象血值分析.avi* H+ A4 [8 x+ L3 j3 i" U
│ │ 8 D! {, ]& t6 U! M, j
│ └─085-植物对象血值分析
│ │ 085-植物对象血值分析.doc: O# x0 v! o( s7 V- K4 o# c; H+ _
│ │ 冷却时间.txt2 G' J$ u" ^' h( p) Z; p: s. }
│ │ 分析数据整理.txt; B2 X5 o2 c5 }7 |- b
│ │ 种植物CALL.txt6 T$ k* G: p0 |- s4 M/ w, W! b( M
│ │ 选择植物.txt5 B2 N9 J7 V. _8 L
│ │ 选择植物功能基址.txt
│ │ 7 z: G* T g$ n; A- `2 F$ `
│ └─plants5 o/ I' h; h j" ^6 [- ]0 j
│ │ plants.sln
│ │
│ └─plants
│ │ plants.aps
│ │ plants.cpp ]+ o0 Q6 N- Z0 o' N# j6 I; B0 g
│ │ plants.h
│ │ plants.rc
│ │ plants.vcproj
│ │ plants.vcproj.YJXHOST.yjxsoft.user
│ │ plantsDlg.cpp/ K3 U8 ]5 U# B+ ?" g& J. A9 |. Y J' x
│ │ plantsDlg.h* q: Q, m6 V0 @: ~- l/ I; q
│ │ ReadMe.txt( _5 b' r2 L0 b% D) U$ `4 x6 ~4 O, G0 L% X% s
│ │ resource.h9 f/ F1 q( g. N/ f, W* X! c
│ │ stdafx.cpp, `5 Z) X7 [# Z/ N
│ │ stdafx.h
│ │ targetver.h
│ │
│ └─res" Z3 K! D# D9 x2 a$ V
│ plants.ico
│ plants.rc2
│
├─086-分析角色对象基址2 |. U# V( ~4 V& }# F7 Q ^
│ 086-分析角色对象基址.avi
│ 086-分析角色对象基址.doc
│ 0 o& g* X* P/ K) R/ L7 e) t
├─087-分析怪物对象及属性$ N# r8 Y4 ~' f: |. {
│ 087-分析怪物对象及属性.avi5 }* |$ D$ o1 S, y( T
│ 087-分析怪物对象及属性.doc
│ P! F' m, ~4 Y5 ` U k6 [ x
├─088-分析怪物游戏列表基址和偏移
│ 088-分析怪物游戏列表基址和偏移.avi' Z' S) G% w6 |4 k8 Z- Y5 e
│ 088-分析怪物游戏列表基址和偏移.doc
│
├─089-传奇捡物CALL
│ 089-传奇捡物CALL.exe
│ 0 S2 }. @4 |" J0 J: G3 U# l) T
├─090-分析完美的走路CALL
│ 090-分析完美的走路CALL.avi/ O7 [0 \9 x+ V1 z$ Q9 {# v
│ 090-分析捡物CALL.doc
│ 地上物品列表.txt
│ 背包物品列表.txt' |$ f q& S3 P5 d
│ 角色对象基址.txt5 ~+ F3 C" G" [8 l
│ 走路分析.txt# o! X7 B( F- w
│
└─091-跑步call分析. ?% c( [ ^/ v" g
091-跑步call分析.doc
91.avi7 K6 W3 r* ~! D1 Q& b, u
地上物品列表.txt
背包物品列表.txt
角色对象基址.txt/ p0 _6 x3 i/ L$ C8 c; \) V) m1 z
走路分析.txt
下载地址:
|