吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5086|回复: 8
收起左侧

[会员申请] 申请ID:爱上破解0728[申请通过]

 关闭 [复制链接]
吾爱游客  发表于 2011-7-28 13:37
我看新人申请都是这样写的,我要照搬了,不知道行不,附上自己刚刚逆出来的crackme算法~,我最近爱上破解的!
id:爱上破解0728
邮箱:106798787@qq.com
爱好:计算机编程,逆向,破解,反外挂。
我申请的空间360老报恶意网站,就没有做源代码链接,这里直接贴注册机的源代码了,用vc新建mfc工程,变量和类设置好将代码粘贴到crack按钮事件编译后就直接能用了。
文件及源码文件夹

源码及文件

源码及文件


原版crackme

原crackme

原crackme

od爆破

爆破

爆破


注册机

注册机

注册机


注册机主要源代码:
void CTest1Dlg::OnCrack()
{
// TODO: Add your control notification handler code here
UpdateData(TRUE);
CString szKey;
int nKey = 0;
int nLen = m_name.GetLength();
CString szTmp,szTmp1;
int nArr[50];
DWORD nSum = 0x0;
DWORD dAx  = 0x0;
/*转化ascii码*/
for(int i=0;i<nLen;i++)
{
  nArr=(int)m_name;
  szTmp.Format("%d",nArr);
  szTmp1+=szTmp;
}
//计算初始值
nSum= nArr[0]%nArr[1];
nSum= nSum*nArr[2];
nSum++;
nSum=0xffffffff/nSum;
nChange=nSum;
//算法
for (int j=0;j<15;j++)
{
  dAx=Jisuan();
  dAx = dAx % 0x1a;
  nKey = dAx % 0xffff0000;
  nKey = dAx + 0x41;
  szKey+=nKey;
}
if(nLen>0)
{
  for (int k=0;k<nLen;k++)
  {
   int nAx = 0;
   int nDx = 0;
   nAx = nArr[k];
   nAx = nAx / 32 ;
   nDx = nAx + nAx * 4;
   nAx = nAx + nDx * 8;
   nAx = nAx + nAx * 2;
   if (0<nAx)
   {
    for (int l=0; l<nAx;l++)
    {
     dAx=Jisuan();
    }
   }
   dAx=Jisuan();
   nKey = dAx % 0x1a;
   nKey = nKey + 0x41;
   szKey.Delete(k);
   szKey.Insert(k,(char)nKey);
      
  }
}
m_key=szKey;
UpdateData(FALSE);
}
DWORD CTest1Dlg::Jisuan()
{
DWORD lAx =0x0 ;
lAx = nChange;
lAx = lAx * 0x343fd;
lAx = lAx + 0x269ec3;
nChange=lAx;
lAx=lAx/0x10000;
lAx=lAx & 0x7fff;
return lAx;
}

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

吾爱游客  发表于 2011-7-28 17:03
自己先顶了,源码传到我的空间了 不过360可能屏蔽,唉,便宜空间不能买啊
Crackme.rar
吾爱游客  发表于 2011-7-28 17:06
wxc6688 发表于 2011-7-29 01:08
吾爱游客  发表于 2011-7-29 09:06
谢啥?难道你正好也拿这个crackme练手?太巧了,呵呵!
吾爱游客  发表于 2011-7-29 09:35
这个是不是不好通过啊,我最近也没写啥程序,光学习破解,和逆向了,要不再传一个我以前写的内存空间的分配与回收(最先适应算法),也比较简单。
我的id是不是有跟其他人有冲突啊,要不换个id
id:easylife0729
邮箱:106798787@qq.com
内存空间的分配与回收
数据结构设计、
1)数据结构
       空闲空间分区表用CFreeSpaceState类实现;
       内存作业情况用CWorkState类实现;
      采用CArray可变长度数组模板类实现记录空闲表和作用情况;
2. 算法设计
算法思想:
当有一个新作业要求装入主存时,必须查空闲区说明表,从中找出一个足够大的空闲区。有时找到的空闲区可能大于作业需要量,这时应把原来的空闲区变成两部分:一部分分给作业占用;另一部分又成为一个较小的空闲区。为了尽量减少由于分割造成的空闲区,而尽量保存高地址部分有较大的连续空闲区域,以利于大型作业的装入。为此,在空闲区说明表中,把每个空闲区按其地址顺序登记,即每个后继的空闲区其起始地址总是比前者大。为了方便查找还可使表格“紧缩”,总是让“空表目”栏集中在表格的后部。
采用最先适应算法(顺序分配算法)分配主存空间。
按照作业的需要量,查空闲区说明表,顺序查看登记栏,找到第一个能满足要求的空闲区。当空闲区大于需要量时,一部分用来装入作业,另一部分仍为空闲区登记在空闲区说明表中。
由于本实验是模拟主存的分配,所以把主存区分配给作业后并不实际启动装入程序装入作业,而用输出“分配情况”来代替。
当一个作业执行结束撤离时,作业所占的区域应该归还,归还的区域如果与其它空闲区相邻,则应合成一个较大的空闲区,登记在空闲区说明表中。





源码下载地址:http://easylife.013.szflw.com/down/System.rar
吾爱游客  发表于 2011-7-30 17:17
ID: 爱上破解0728  , easylife0729
看来技术不行啊。到现在都不能通过,继续学习,只要这个帖子不沉,我就每破出一个软件,就发表一个,知道通过为止了,哈哈!!
Hmily 发表于 2011-8-25 18:32
ID:爱上破解0728
邮箱:106798787@qq.com

申请通过,欢迎光临吾爱破解论坛,期待吾爱破解有你更加精彩,ID和密码自己通过邮件密码找回功能修改,请即时登陆并修改密码!
登陆后请在一周内在此帖报道,否则将删除ID信息
爱上破解0728 发表于 2011-8-27 06:10
感谢Hmily审核通过我的帐号 ,在以后希望大家多多指教~~报到一下,哈哈
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 09:18

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表