一个加密汇编程序的求助(200元人民币现金诚请)(200分)

  • 主题发起人 主题发起人 stoney
  • 开始时间 开始时间
S

stoney

Unregistered / Unconfirmed
GUEST, unregistred user!
大家好,本人对汇编一无所知,这是一段汇编的字符解密运算程序,
原理很简单,输入一个加密字符串,本汇编程序运算进行解密,请大家帮我一下,
谢谢,解答出来的,200分富翁积分送,
请回复时一并告诉你个人银行帐号与密码,本人立刻电汇200元人民币。
汇编程序如下,请大家把解密密算法告诉我:
:00000000 50 push eax
:00000001 53 push ebx
:00000002 51 push ecx
:00000003 52 push edx
:00000004 55 push ebp
:00000005 56 push esi
:00000006 57 push edi
:00000007 1E push ds
:00000008 06 push es
:00000009 9C pushfd
:0000000A BF00001E0E mov edi, 0E1E0000
:0000000F 1F pop ds
:00000010 BE82001FB9 mov esi, B91F0082
:00000015 0C00 or al, 00
:00000017 8A21 mov ah, byte ptr [ecx]
:00000019 1E push ds
:0000001A 0E push cs
:0000001B 1F pop ds
:0000001C 88241F mov byte ptr [edi+ebx], ah
:0000001F 47 inc edi
:00000020 46 inc esi
:00000021 E2F4 loop 00000017
:00000023 1E push ds
:00000024 0E push cs
:00000025 1F pop ds
:00000026 BE82008A04 mov esi, 048A0082
:0000002B 247F and al, 7F
:0000002D B400 mov ah, 00
:0000002F 8BF8 mov edi, eax
:00000031 46 inc esi
:00000032 B90B008A24 mov ecx, 248A000B
:00000037 8A0532E08824 mov al, byte ptr [2488E032]
:0000003D 47 inc edi
:0000003E 46 inc esi
:0000003F E2F4 loop 00000035
:00000041 1F pop ds
:00000042 BF00001E0E mov edi, 0E1E0000
:00000047 1F pop ds
:00000048 BE82001FB9 mov esi, B91F0082
:0000004D 0C00 or al, 00
:0000004F 1E push ds
:00000050 0E push cs
:00000051 1F pop ds
:00000052 8A241F mov ah, byte ptr [edi+ebx]
:00000055 8821 mov byte ptr [ecx], ah
:00000057 47 inc edi
:00000058 46 inc esi
:00000059 E2F4 loop 0000004F
:0000005B 9D popfd
:0000005C 07 pop es
:0000005D 1F pop ds
:0000005E 5F pop edi
:0000005F 5E pop esi
:00000060 5D pop ebp
:00000061 5A pop edx
:00000062 59 pop ecx
:00000063 5B pop ebx
:00000064 58 pop eax
:00000065 CB retf
:00000066 CF iret
:00000067 C3 ret
:00000068 C3 ret
:00000069 C5CA lds ecx, edx
:0000006B D0 BYTE 0d0h
:0000006C B0D7 mov al, D7
:0000006E D5C2 aad (base=194)
:00000070 D3E3 shl ebx, cl
:00000072 CDF8 int F8
:00000074 C2E7C8 ret C8E7
:00000077 ED in ax, dx
:00000078 BCFED3D0CF mov esp, CFD0D3FE
:0000007D DEB9ABCBBE44 fdivr word ptr [ecx+44BECBAB]
:00000083 45 inc ebp
:00000084 4C dec esp
:00000085 4B dec ebx
:00000086 54 push esp
:00000087 47 inc edi
:00000088 44 inc esp
:00000089 45 inc ebp
:0000008A 4C dec esp
:0000008B 4B dec ebx
:0000008C 54 push esp
:0000008D 47 inc edi
 
说账号也就罢了,还想要密码 [:D]
 
我觉得你反汇编的有问题, 因为看起来像一个16位汇编代码, 并且和命令行大交道,
不过你反汇编成32位的都乱了...我不知道你如何得到的这段代码, 如果可能把其他
的(调用这段代码的程序)一起发给我, 我看看...银行帐号就免了....呵呵..
tseug@263.net
 
我先看一看
 
这个汇编代码有问题啊,属于不能工作的那种。骗人的。
 
只有代码没有数据,谁猜得出怎么加的密。
 
最好能有一个明文和密文的例子来研究一下。
 
http://www.pediy.com/BBS/index.htm
 
:00000032 B90B008A24 mov ecx, 248A000B
:00000037 8A0532E08824 mov al, byte ptr [2488E032]
:0000003D 47 inc edi
:0000003E 46 inc esi
:0000003F E2F4 loop 00000035
用hiew反的?
看不到原来的程序不好帮忙,这段代码大概是被加密了,要不不可能会有上面这种循环loop xxx35 loop到哪儿?嘿嘿
 
要密码干吗?
什么啊?
 
是否要盗别人密码?
 

Similar threads

I
回复
0
查看
739
import
I
I
回复
0
查看
718
import
I
I
回复
0
查看
805
import
I
I
回复
0
查看
647
import
I
后退
顶部