| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 656 人关注过本帖
标题:各位朋友,你们好啊!
只看楼主 加入收藏
mnnnbb321
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-1-3
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
各位朋友,你们好啊!
各位朋友,你们好啊!
我刚学了一点汇编,这真是很头痛啊!这么多人,我想应该有高人吧!
下面有一组代码!但求有哪位高人指点一下!
小弟QQ752670529 tel:13512738430

00465F90  /$  A1 DC636300           MOV EAX,DWORD PTR DS:[6363DC]
00465F95  |.  56                              PUSH ESI
00465F96  |.  8B35 44465E00        MOV ESI,DWORD PTR DS:[<&KERNEL32.GetProc>;  kernel32.GetProcAddress
00465F9C  |.  57                             PUSH EDI
00465F9D  |.  8B3D 40465E00       MOV EDI,DWORD PTR DS:[<&KERNEL32.LoadLib>;  kernel32.LoadLibraryA
00465FA3  |.  85C0                        TEST EAX,EAX
00465FA5  |.  75 55                       JNZ SHORT Game1.00465FFC
00465FA7  |.  68 80236300           PUSH Game1.00632380                      ; /FileName = "hid.dll"
00465FAC  |.  FFD7                       CALL EDI                                 ; \LoadLibraryA
00465FAE  |.  85C0                       TEST EAX,EAX
00465FB0  |.  A3 DC636300          MOV DWORD PTR DS:[6363DC],EAX
00465FB5  |.  74 45                      JE SHORT Game1.00465FFC
00465FB7  |.  68 70236300          PUSH Game1.00632370                      ; /ProcNameOrOrdinal = "HidD_GetHidGuid"
00465FBC  |.  50                           PUSH EAX                                 ; |hModule
00465FBD  |.  FFD6                       CALL ESI                                 ; \GetProcAddress
00465FBF  |.  A3 B0636300          MOV DWORD PTR DS:[6363B0],EAX
00465FC4  |.  A1 DC636300         MOV EAX,DWORD PTR DS:[6363DC]
00465FC9  |.  68 5C236300          PUSH Game1.0063235C                      ; /ProcNameOrOrdinal = "HidD_GetAttributes"
00465FCE  |.  50                           PUSH EAX                                 ; |hModule => NULL
00465FCF  |.  FFD6                       CALL ESI                                 ; \GetProcAddress
00465FD1  |.  8B0D DC636300    MOV ECX,DWORD PTR DS:[6363DC]
00465FD7  |.  68 4C236300         PUSH Game1.0063234C                      ; /ProcNameOrOrdinal = "HidD_SetFeature"
00465FDC  |.  51                          PUSH ECX                                 ; |hModule => NULL
00465FDD  |.  A3 D4636300        MOV DWORD PTR DS:[6363D4],EAX            ; |
00465FE2  |.  FFD6                      CALL ESI                                 ; \GetProcAddress
00465FE4  |.  8B15 DC636300    MOV EDX,DWORD PTR DS:[6363DC]
00465FEA  |.  68 3C236300        PUSH Game1.0063233C                      ; /ProcNameOrOrdinal = "HidD_GetFeature"
00465FEF  |.  52                          PUSH EDX                                 ; |hModule => NULL
00465FF0  |.  A3 D0636300        MOV DWORD PTR DS:[6363D0],EAX            ; |
00465FF5  |.  FFD6                      CALL ESI                                 ; \GetProcAddress
00465FF7  |.  A3 A8636300         MOV DWORD PTR DS:[6363A8],EAX
00465FFC  |>  A1 E0636300        MOV EAX,DWORD PTR DS:[6363E0]
00466001  |.  85C0                     TEST EAX,EAX
00466003  |.  75 55                    JNZ SHORT Game1.0046605A
00466005  |.  68 2C236300         PUSH Game1.0063232C                      ;  ASCII "SETUPAPI.DLL"
0046600A  |.  FFD7                       CALL EDI
0046600C  |.  85C0                        TEST EAX,EAX
0046600E  |.  A3 E0636300          MOV DWORD PTR DS:[6363E0],EAX
00466013  |.  74 45                     JE SHORT Game1.0046605A
00466015  |.  68 14236300         PUSH Game1.00632314                      ;  ASCII "SetupDiGetClassDevsA"
0046601A  |.  50                          PUSH EAX
0046601B  |.  FFD6                      CALL ESI
0046601D  |.  A3 D8636300        MOV DWORD PTR DS:[6363D8],EAX
00466022  |.  A1 E0636300        MOV EAX,DWORD PTR DS:[6363E0]
00466027  |.  68 F0226300         PUSH Game1.006322F0                      ;  ASCII "SetupDiGetDeviceInterfaceDetailA"
0046602C  |.  50                         PUSH EAX
0046602D  |.  FFD6                     CALL ESI
0046602F  |.  8B0D E0636300     MOV ECX,DWORD PTR DS:[6363E0]
00466035  |.  68 D4226300         PUSH Game1.006322D4                      ;  ASCII "SetupDiEnumDeviceInterfaces"
0046603A  |.  51                          PUSH ECX
0046603B  |.  A3 AC636300        MOV DWORD PTR DS:[6363AC],EAX
00466040  |.  FFD6                      CALL ESI
00466042  |.  8B15 E0636300     MOV EDX,DWORD PTR DS:[6363E0]
00466048  |.  68 B4226300         PUSH Game1.006322B4                      ;  ASCII "SetupDiDestroyDeviceInfoList"
0046604D  |.  52                          PUSH EDX
0046604E  |.  A3 CC636300        MOV DWORD PTR DS:[6363CC],EAX
00466053  |.  FFD6                      CALL ESI
00466055  |.  A3 C8636300        MOV DWORD PTR DS:[6363C8],EAX
0046605A  |>  5F                       POP EDI
0046605B  |.  5E                         POP ESI
0046605C  \.  C3                         RETN

小弟QQ752670529 tel:13512738430
小弟QQ752670529 tel:13512738430


[ 本帖最后由 mnnnbb321 于 2010-1-3 17:33 编辑 ]
搜索更多相关主题的帖子: 朋友 
2010-01-03 17:32
andytony1234
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:74
专家分:102
注 册:2009-11-9
收藏
得分:7 
你真是刚学汇编么?
刚学就看这种...?
2010-01-03 17:51
你们都要疼我哦
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:火星
等 级:贵宾
威 望:49
帖 子:1296
专家分:2746
注 册:2008-7-13
收藏
得分:7 
你太厉害了。。。刚学一点汇编就能反汇编,还是USB设备,模样挺象加密锁。
天才在此,只能膜拜。

小妹,哥哥看你骨骼清奇,绝非凡人,将来必成大业,不如这样,你先把裤裤脱了,待哥哥为你开启灵窍,然后我们一起努力钻研如何
2010-01-03 18:37
快速回复:各位朋友,你们好啊!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016658 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved