在汇编程序中加密和解密

时间:2015-04-30 00:33:17

标签: assembly x86 reverse-engineering

我一直在研究一些加密某些东西的汇编代码,然后要求它再次解密。

这是代码,我希望能帮助你解决如何在程序集中编写解密代码

push   ebx                  
push   edx                  
push   ecx                   
movzx  edx, byte ptr[eax]   
and    edx, 0x43                 
cmp    edx, 0x00                
jnz    x16                  
mov    edx, 0x07                
inc    dl   //x16 start here
mov    dword ptr[eax], edx  
pop    ebx      
dec    ebx  //y16 start here    
dec    edx      
jnz    y16      
not    bl                               
pop    edx                              
mov    eax, ebx                         
pop    ebx                                                               
ret                                 

0 个答案:

没有答案