论坛: 编程破解 标题: 如何破解一个tc生成的exe文件啊? 复制本贴地址    
作者: flyfalcon [flyfalcon]       登录
#include "stdio.h"
#include "string.h"
main()
{
char pass[10];
printf("Input the password");
gets(pass);
if(strcmp(pass,"100")==0)
  puts(pass);
}
把它给生成EXE文件之。假设这个pass[10]内的内容我不知道了,能不能
用另一个程序调用此程序,并且用穷举法传递其参数,实现破解啊.
我把这个程序简化了,用一个输出语句代替原来的语句.
如果能,请告诉我如何传递参数啊!
小弟在此先谢过了啊.

地主 发表时间: 09/09 13:49

回复: wxy6285 [wxy6285]   论坛用户   登录
用VB的SHELL函数循环调用此文件,并带上密码变量
根据返回值确定密码正确与否

B1层 发表时间: 09/10 10:54

回复: ceo_8008 [ceo_8008]   论坛用户   登录
试一下指针・・

不过我也不大清楚用另外的程序去修改该怎么改!

有谁熟悉C的吗?

B2层 发表时间: 09/10 12:03

回复: flyfalcon [flyfalcon]      登录
指针?的确是个方法,就试一下吧。
vb我没有学过啊,那个又不知道啊,而C语言生成的exe是16位的啊
vb 能够调用吗?

B3层 发表时间: 09/10 20:00

回复: wxy6285 [wxy6285]   论坛用户   登录
VB可以调用,
也可以用C中的EXEC函数调用

B4层 发表时间: 09/11 12:57

回复: ydn_ss5383 [ydn_ss5383]   论坛用户   登录

你可以把pass 的内容多改几次,然后编译成不同的exe文件.然后看exe里面的什么地方发生了变化,记下发生变化的这个地方.然后在原来的exe文件里面去查看.就找到了.

B5层 发表时间: 09/13 13:12

回复: flyfalcon [flyfalcon]      登录
这个,用什么工具软件,能够查看16位的EXE 文件啊。

B6层 发表时间: 09/14 15:59

回复: ceo_8008 [ceo_8008]   论坛用户   登录
好象没有吧,没听说过

有的话大家公开一下嘛

:)

B7层 发表时间: 09/14 21:46

回复: ydn_ss5383 [ydn_ss5383]   论坛用户   登录
hex
这样的工具网上多的很,


B8层 发表时间: 09/15 10:53

回复: flyfalcon [flyfalcon]      登录
我找了几天了,就是没有找到关于如何用exec函数调用的方法,
唉,算了,另外再想办法了,
各位,多谢了!


[此贴被 枫叶依红(flyfalcon) 在 09月18日23时54分 编辑过]

B9层 发表时间: 09/18 23:25

回复: ihqtalkgo [ihqtalkgo]   论坛用户   登录
我给你个网址你不防到那里去问问! http://bbs.chinaitlab.com/
这里面都是编程的高手!

B10层 发表时间: 09/20 13:25

回复: flyfalcon [flyfalcon]      登录
谢谢了,我就去转一圈

B11层 发表时间: 09/21 14:24

论坛: 编程破解

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号