首页
社区
课程
招聘
求助“Hacker Disassembling Uncove”源码
发表于: 2004-12-16 14:49 5553

求助“Hacker Disassembling Uncove”源码

2004-12-16 14:49
5553
小弟最近在看“Hacker Disassembling Uncovered”(英文版)一书,发现书上有很多源码和他/她 说的都不一样,比如说在“step four ,Method 0中的例子 Listing 4.2(crackme0x03),如下“#include <stdio.h>
#include <windows.h>

__declspec(dllexport) void Demo()
{
   #define PASSWORD_SIZE 100
   #define PASSWORD      "myGOODpassword\n"

   int count=0;
   char buff [PASSWORD_SIZE]="";

   for(;;)
   {
   printf("Enter password:");
   fgets(&buff[0], PASSWORD_SIZE-1, stdin);

   if (strcmp(&buff[0], PASSWORD))
   printf("Wrong password\n");
   else break;

   if (++count>2) return -1;
   }
   printf("Password OK\n");
}

main()
{
HMODULE hmod;
void (*zzz) ();

if ((hmod=LoadLibrary("crackme0x03.exe(改了原为crack0~1.exe)"))
&& (zzz=(void (*) ())GetProcAddress (hmod(改了原为h), "Demo")))
zzz();

}

”编译通过了,但是执行起来没有任何反映,调试发现LoadLibrary返回为空,按书上的地址去找也找不到。那位大侠帮帮忙,指点一下吧,小弟都想了很久了 ,先行谢过。要是拿位大大有此书的源码感激不静

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 1
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//