安全中国首页 > 文章中心 > 脱壳技术
 
安全中国网友投稿专用上传FTP空间:
Ftp服务器:download.anqn.com
Ftp端口:21
用户名:anqn
密 码:anqn.com
 

Blaze Media Pro5.05脱壳+基本修复CC(int3)+破解(二)

更新时间:2008-5-5 0:21:53
责任编辑:池天
热 点:

    { 
    if(yzf0)  ->JNBE 
    else      ->JBE 
    } 
  else if(ysf0 XOR ysf1) 
    { 
    if(yzf0)  ->JNLE 
    else      ->JLE 
    } 
  else 
    { 
    if(yzf0)  ->JNE 
    else      ->JE 
    } 

else if(ysf0 XOR ysf1) 

  if(yof0 XOR yof1) 
    { 
    if(yof0)  ->JNL 
    else      ->JL 
    } 
  else  
    { 
    if(ysf0)  ->JNS 
    else      ->JS 
    }   

else if(yof0 XOR yof1) 

  if(yof0)    ->JNO 
  else        ->JO 

else if(ycf0 XOR ycf1) 

  if(ycf0)    ->JNB 
  else        ->JB 

else if(yzf0) ->JMP 
else          ->NOP 

其中yzf0、ysf0、yof0...等于yflag0。 


具体代码(中间的nop是预留的,以便增加代码): 
  
009EC050    MOV EDI, DWORD PTR DS:[500004]         //有效int3的计数器 
009EC056    ADD EDI, BMP.0040AE00                 //跳转类型从40AE00开始放 
009EC05C    MOV EDX, BMP.0050000C 
009EC061    MOV EAX, DWORD PTR DS:[EDX+4] 
009EC064    MOV EBX, DWORD PTR DS:[EDX+8] 
009EC067    XOR EBX, EAX 
009EC069    JE SHORT BMP.009EC07A 
009EC06B    NOP 
009EC06C    NOP 
009EC06D    MOV BYTE PTR DS:[EDI], 0E3             
009EC070    JMP BMP.009EC195 
009EC075    NOP 
009EC076    NOP 
009EC077    NOP 
009EC078    NOP 
009EC079    NOP 
009EC07A    MOV EAX, DWORD PTR DS:[EDX+C] 
009EC07D    MOV EBX, DWORD PTR DS:[EDX+14] 
009EC080    XOR EBX, EAX 
009EC082    JE SHORT BMP.009EC0A1 
009EC084    TEST EAX, EAX 
009EC086    JE SHORT BMP.009EC094 
009EC088    NOP 
009EC089    NOP 
009EC08A    MOV BYTE PTR DS:[EDI], 7B 
009EC08D    JMP BMP.009EC195 
009EC092    NOP 
009EC093    NOP 
009EC094    MOV BYTE PTR DS:[EDI], 7A 
009EC097    JMP BMP.009EC195 
009EC09C    NOP 
009EC09D    NOP 
009EC09E    NOP 
009EC09F    NOP 
009EC0A0    NOP 
009EC0A1    MOV EBX, DWORD PTR DS:[EDX+18] 
009EC0A4    XOR EBX, EAX 
009EC0A6    JE SHORT BMP.009EC109 
009EC0A8    NOP 
009EC0A9    NOP 
009EC0AA    MOV EBX, DWORD PTR DS:[EDX+10] 
009EC0AD    XOR EBX, EAX 
009EC0AF    JE SHORT BMP.009EC0CB 
009EC0B1    TEST EAX, EAX 
009EC0B3    JE SHORT BMP.009EC0C1 
009EC0B5    NOP 
009EC0B6    NOP 
009EC0B7    MOV BYTE PTR DS:[EDI], 77 
009EC0BA    JMP BMP.009EC195 
009EC0BF    NOP 
009EC0C0    NOP 
009EC0C1    MOV BYTE PTR DS:[EDI], 76 
009EC0C4    JMP BMP.009EC195 
009EC0C9    NOP 
009EC0CA    NOP 
009EC0CB    MOV EBX, DWORD PTR DS:[EDX+1C] 
009EC0CE    XOR EBX, EAX 
009EC0D0    JE SHORT BMP.009EC0EC 
009EC0D2    TEST EAX, EAX 
009EC0D4    JE SHORT BMP.009E, C0E2 
009EC0D6    NOP 
009EC0D7    NOP 
009EC0D8    MOV BYTE PTR DS:[EDI], 7F 
009EC0DB    JMP BMP.009EC195 
009EC0E0    NOP 
009EC0E1    NOP 
009EC0E2    MOV BYTE PTR DS:[EDI], 7E 
009EC0E5    JMP BMP.009EC195 
009EC0EA    NOP 
009EC0EB    NOP 
009EC0EC    TEST EAX, EAX 
009EC0EE    JE SHORT BMP.009EC0FC 
009EC0F0    NOP 
009EC0F1    NOP 
009EC0F2    MOV BYTE PTR DS:[EDI], 75 
009EC0F5    JMP BMP.009EC195 
009EC0FA    NOP 
009EC0FB    NOP 
009EC0FC    MOV BYTE PTR DS:[EDI], 74 
009EC0FF    JMP BMP.009EC195 
009EC104    NOP 
009EC105    NOP 
009EC106    NOP 
009EC107    NOP 
009EC108    NOP 
009EC109    MOV EBX, DWORD PTR DS:[EDX+1C] 
009EC10C    XOR EBX, EAX 
009EC10E    JE SHORT BMP.009EC144 
009EC110    NOP 
009EC111    NOP 

上一页 1 2 3 4 5 下一页

 
相关文章
一日一文章
 
一日一软件
一日一动画