分析一段汇编算法(可能是加密算法)
时间:2011-03-06
来源:互联网
Assembly code
--------------------------------------------------------------------------- .text:10001464 push ebx .text:10001465 push ebp .text:10001466 mov eax, ecx .text:10001468 lea edx, [ecx+1] .text:1000146B push esi .text:1000146C mov esi, [esp+10h] .text:10001470 push edi .text:10001471 mov edi, [esp+1Ch] .text:10001475 xor ebx, ebx .text:10001477 shl edx, 8 .text:1000147A shl eax, 8 .text:1000147D add edx, esi .text:1000147F add eax, esi .text:10001481 add eax, edi .text:10001483 mov bl, [edx+edi] .text:10001486 xor edx, edx .text:10001488 mov dl, [eax] .text:1000148A lea ebp, [ebx+edx*2] .text:1000148D xor ebx, ebx .text:1000148F mov bl, [eax-100h] .text:10001495 xor edx, edx .text:10001497 add ebp, ebx .text:10001499 xor ebx, ebx .text:1000149B mov bl, [eax-1] .text:1000149E add ebp, ebx .text:100014A0 xor ebx, ebx .text:100014A2 mov bl, [eax+1] .text:100014A5 add ebp, ebx .text:100014A7 lea ebx, [ecx-2] .text:100014AA shl ebx, 8 .text:100014AD add ecx, 2 .text:100014B0 add ebx, esi .text:100014B2 shl ecx, 8 .text:100014B5 mov dl, [ebx+edi] .text:100014B8 add ecx, esi .text:100014BA xor ebx, ebx .text:100014BC mov bl, [ecx+edi] .text:100014BF lea edx, [edx+ebp*2] .text:100014C2 xor ecx, ecx .text:100014C4 add edx, ebx .text:100014C6 mov cl, [eax-101h] .text:100014CC add edx, ecx .text:100014CE xor ecx, ecx .text:100014D0 mov cl, [eax+101h] .text:100014D6 add edx, ecx .text:100014D8 xor ecx, ecx .text:100014DA mov cl, [eax-0FFh] .text:100014E0 add edx, ecx .text:100014E2 xor ecx, ecx .text:100014E4 mov cl, [eax+0FFh] .text:100014EA add edx, ecx .text:100014EC xor ecx, ecx .text:100014EE mov cl, [eax-2] .text:100014F1 add edx, ecx .text:100014F3 xor ecx, ecx .text:100014F5 mov cl, [eax+2] .text:100014F8 add edx, ecx .text:100014FA xor ecx, ecx .text:100014FC mov cl, [eax-201h] .text:10001502 lea edx, [ecx+edx*2] .text:10001505 xor ecx, ecx .text:10001507 mov cl, [eax+201h] .text:1000150D add edx, ecx .text:1000150F xor ecx, ecx .text:10001511 mov cl, [eax-1FFh] .text:10001517 add edx, ecx .text:10001519 xor ecx, ecx .text:1000151B mov cl, [eax+1FFh] .text:10001521 add edx, ecx .text:10001523 xor ecx, ecx .text:10001525 mov cl, [eax-102h] .text:1000152B add edx, ecx .text:1000152D xor ecx, ecx .text:1000152F mov cl, [eax+102h] .text:10001535 add edx, ecx .text:10001537 xor ecx, ecx .text:10001539 mov cl, [eax-0FEh] .text:1000153F add edx, ecx .text:10001541 xor ecx, ecx .text:10001543 mov cl, [eax+0FEh] .text:10001549 add edx, ecx .text:1000154B xor ecx, ecx .text:1000154D mov cl, [eax-202h] .text:10001553 pop edi .text:10001554 pop esi .text:10001555 pop ebp .text:10001556 lea ecx, [ecx+edx*2] .text:10001559 xor edx, edx .text:1000155B mov dl, [eax+202h] .text:10001561 pop ebx .text:10001562 add ecx, edx .text:10001564 xor edx, edx .text:10001566 mov dl, [eax-1FEh] .text:1000156C add ecx, edx .text:1000156E xor edx, edx .text:10001570 mov dl, [eax+1FEh] .text:10001576 mov eax, 51EB851Fh .text:1000157B add ecx, edx .text:1000157D imul ecx .text:1000157F mov eax, edx .text:10001581 sar eax, 5 .text:10001584 mov ecx, eax .text:10001586 shr ecx, 1Fh .text:10001589 add eax, ecx .text:1000158B retn ---------------------------------------------------------------------------
作者: new4everlau 发布时间: 2011-03-06
F5一下下
作者: killbug2004 发布时间: 2011-03-06
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28