004F24D0 |> 8B01 /MOV EAX,DWORD PTR DS:[ECX] 这里是读取4字节 quit I_B%F#X)
3 T5 V! @0 D& B' M004F24D2 |. |BA FFFEFE7E |MOV EDX,7EFEFEFF 这里一块主要分析字符串是否已经到\\03 Z) z4 b# A+ G8 i7 T
004F24D7 |. |03D0 |ADD EDX,EAX 9 {5 J' K" S% C7 N3 G
004F24D9 |. |83F0 FF |XOR EAX,FFFFFFFF
6 t i1 k5 Z' f& @ [004F24DC |. |33C2 |XOR EAX,EDX : d& j; J" Y( X9 q6 O: |: W
004F24DE |. |83C1 04 |ADD ECX,4 读取后面4个字节 ?$ T9 c+ t+ `/ _" X+ f
004F24E1 |. |A9 00010181 |TEST EAX,81010100 " \ r$ u: }. R" g6 K' d% n* T
004F24E6 |.^ 74 E8 |JE SHORT Unpacked.004F24D0 如果是4个00(也就是81010100)就跳出 . A6 o8 j# l# i
: M3 u/ d) z6 N8 |" q这一段没看懂,7EFEFEFF 和\\0什么关系?9 o$ e1 S6 \, b ]8 {7 H. O9 ~
4个00和81010100又是什么关系? |