首页
社区
课程
招聘
[求助]dumpbin 破解小程序
发表于: 2006-4-15 11:20 5166

[求助]dumpbin 破解小程序

2006-4-15 11:20
5166
小弟在用dumpbin作练习时遇到了这样的问题:
源程序如下:(1.exe)
#include<stdio.h>
#include<string.h>
#define passwordsize 100
#define password "123456\n"
int main()
{
        int count=0;
        char buff[passwordsize];
        for(;;)
        {
                printf("Enter password :");
                fgets(&buff[0],passwordsize,stdin);
                if(strcmp(&buff[0],password))
                        printf("wrong password!\n");
                else
                        break;
                if(++count>3) return -1;
        }
        printf("password ok!\n");
        return 0;
}
>dumpbin /RAWDATA:BYTES /SECTION:data 1.exe >filename
但是在filename里找不到数据变量!
望各位高手指点迷津~~不胜感激阿!!谢谢!!

[课程]FART 脱壳王!加量不加价!FART作者讲授!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
急啊!!高手帮忙啊!!自己顶下!
2006-4-15 18:22
0
雪    币: 44229
活跃值: (19960)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
3
对dumpbin不是太熟悉,你Google搜索一下用法。
另外,你的目的是做啥?是得到所输出的符号的清单?你找个DLL文件试试。
2006-4-15 18:56
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
谢谢斑竹回复!我在google上搜了,上面好多帖子和我的用法一样!但他们说可以观察到变量,我却不行!我和网上的方法都是一样的。我主要是用来观察程序里的数据段里的内容!我是个新手,还望各位大虾帮忙啊~
2006-4-16 10:37
0
雪    币: 1325
活跃值: (507)
能力值: ( LV12,RANK:450 )
在线值:
发帖
回帖
粉丝
5
你的程序里只到了两个局部变量,这样的变量是直接在函数运行时堆栈中分配的,根本不会出现在数据段中,只有你使用的字符串常量会出现,另外,dumpbin可以给出import/export的函数/变量名,也可以列出段的二进制内容,或者用/SYMBOLS列出符号表(你必须是debug编译的),我不清楚你给出的命令行如何会看到数据标签.如果你想看一个变量对应在内存地址,应该是生成MAP文件才对。
2006-4-16 15:21
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
听君一席话,有茅塞顿开之感!但还是有点晕乎?不过还是感谢万分! 我是个新手,不知道哪里可以找到dumpbin的详细的用法?望大虾指点!另:我的程序哪里通过改动就可以使dumpbin命令在数据段里看到变量?期待。。。。
2006-4-19 09:45
0
游客
登录 | 注册 方可回帖
返回
//