论坛: 原创软件 标题: 和尚,ipc的暴力扫描器我基本上完成了,怎么给你呀! 复制本贴地址    
作者: popmental [popmental]    论坛用户   登录
和尚,ipc的暴力扫描器我基本上完成了,怎么给你呀!
但是有点问题,一个是速度的问题,第二是我的密码生成使用了递归算法,怎么样给好的修改,希望给个建议,密码的生成有没有更快的算法。


[此贴被 popmental(popmental) 在 12月22日14时02分 编辑过]

地主 发表时间: 2002-12-22 14:10:02

回复: ricky [ricky]   版主   登录
可以发到我的邮箱里:ricky@20cn.org
因为不可以用多线程,所以是会很慢的。
还有你的密码生成我不太明白。看了你的软件再说吧
不过我想用黑客字典比较合适

B1层 发表时间: 12/23 08:27

回复: aerobat [aerobat]   论坛用户   登录
速度问题可以用多线程来弥补。密码生成算法也不比是用递归,很简单循环就可以解决问题了。为了简单期间我定义密码长度为3,密码字符集长度
为10,没有仔细验证这段代码,有兴趣的话可以交流。

#define N    3
#define LEN 10
int bit[N+1]={0};
char pass[LEN]={'A','B','C','3','4','5','6','7','8','9'};
void bit_create(int n,int *bit)
{
    int i;
while(bit[n]==0)
{
for(i=0;i<n;i++)
{
if((bit[i])>LEN-1)
{
  bit[i+1]++;
  bit[i]=0;
  if((i+1)==n)
  {
  return;
  
  }
}

}

for(i=n-1;i>=0;i--)
{
printf("%c",pass[bit[i]]);
}
printf("\n");
bit[0]++;
}
}


B2层 发表时间: 01/22 11:53

论坛: 原创软件

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

粤ICP备05087286号