算法注册机编写扫盲---第一课
原创作者:我要[DFCG]
======================================================================

编者注:
 大家好,看着一些兄弟的算法破文,感觉上该写该找的算法都找到找对了,好事,现在的cracker的水平可以说走上了一个新的台阶,内存注册机的制作对大多数人来说,已经熟门熟路,驾轻就熟的。但你写出算法的破文,想必在破解过程比追明码的要累的多,你成功的找到软件的加密算法,好,你不在是莱鸟的级别,已经进入中高级的程度。但由于不懂算法注册机的编写,发的算法破文,配的是内存注册机,这总有点美中不足的!怎么办,难不成要专一心重学一门语言?这就是我发此文的目的所在,让大家在轻松的情况下达到写出算法注册机目的。怎么样,想知道应该从哪里起步学习了吧!你不懂编程?没事,就写出个算法注册机而言,只应用相对的编程语言的百分之一就够了。
 晕,你懂才这样说的吧,我丁点不懂怎办?我连什么叫VB、VC、TC等,是什么东东都根本没个慨念,学,从何学起?!真有这种想法的朋友,你别在日后继续你逆向学习了,这最为起码的认知都没有,你靠的什么去找注册码和算法?所以嘛,闲话不多说了,进入正题吧!
  本篇原创作者--我要[DFCG],版权没有,人权我有 ^_^ 所以凡转此帖的友站及各路朋友兄弟们,必注明此文出自DFCG组织及我要[DFCG]原创为先决条件,否则谢绝转帖转载。网路本一家,但总不至于没个出处明示的吧!感谢你的阅读!

我要[DFCG] 2003.12.03
======================================================================

一、工具篇
 就写算法注册机而言,本人推荐你使用VB去做,为何?简单易学就是它的好处及我推荐的原因之所在根本,有兄弟说TC不更简单吗?也许吧,世界本无绝对只有相对,或许我这莱鸟只适合这种思维的方式。
 学不学是你的自由,想学的就得需要这个工具--Microsoft Visual Basic 6.0,版本与注册机的编译关系不大,不过VB6都出来这么久了,想想还是用这个版本吧,更因为在网上有它的精简中文版,大小才6M多的,不错,要的就是它,编写注册机之类的小东东,这个精简版足矣,到此还真的要感谢开发出这个精简版的朋友。你太好了,因为有你,所以才有我的这篇拙作。 ^_^

二、了解VB6(当然以这个VB6精简版为框),你下载后就是安装,安装后在你的电脑桌面多了一个相应的快捷图标。呵,有点爽了,开始我们的学习吧!

三、看三眼后,搓搓手,来吧,谁怕谁了?!我非得玩转你不可的。启动软件,晕眼了,我以前怎从没见过这种界面的。什么的什么。。@#$% ^_^

四、再看一次界面,哦,窗口里有一个框,框里看看,默认位置“标准 EXE”已经点蓝,等着你去用它,看到这个框里的“打开”按钮没有?点一下它再看看,呵,出来一个新的窗体,这就是你的模板,但因为你什么都没做,所以是白板一个来的,不信你现在就在工具栏,文件 → 点“生成工程1.exe” → 选到你要保存的目标文件夹里。打开这个文件夹,你就会看到多了一个名为“工程1.exe”的东东,双击它看看,这下有点明白了吧。哈,你的处女作原来是个什么都没有的怪物。

五、好了,放飞的心情别过于兴奋,回到学习上来,从复第四项,不过这次你别再去生成个白板怪物了。因为你的第一次只有一次,啊,有点象。。。???

六、言归正传,学习编写注册机,你得先学会在VB6上学好编写四则运算及异或计算等的方法,怎样写啊!快说,再不说拉出去斩了这个“我要”得了。

七、嘿,泡MM你们就有耐心,学编译就没个耐心的,再这样我看不起你。来吧,看下面的公式:1 + 2 * 3 / 3 = 3,这应该谁都能随口算出结果。不过在VB里变成一个程式,让它给我们算出结果才是我写此文的目的。明眼的朋友已经看出门道了,能做到这点,呵,算法注册机不就。。。。 ^_^

八、回看上面的算式,因为它由算式与结果的表现为根本,那么你就应该用2个文本框来实现它,文本框?什么东东,在说什么了?别急嘛!在你的白板模板窗口看看,左边竖立的一串按钮,这里有你想要的一切,没有的在以后你需要时可以添加进去,此为后话。

九、嗯,你现在点一下里面的“ab”按钮,然后将光标回到你的白板模板上,拉出一个框来,里面有“Text1”的提示,从复这步,再拉出一个框,这次来的就是“Text2”,好了,现在填算式及出结果的框有了,但“=”的键还没有,这个就等同于算法注册机里的算号键,因为是初学,这个键你就一定非添加不可,以后你上手了,用其它方式同样可以表示算式的结果,网上有些注册机这边输入注册码,另一边就出来结果(注册码),这不是初学者的范围,打住先。

十、有了上面的2个框,现在来建一个“=”的功能键,点一下刚才的“ab”按钮正对下面的那个按钮,因为没注明功能在上面,我只能这样说了,点一下后,将光标回到你的白板模板上,拉出一个框来,这次出来的你一看就知道它是一个按钮功能键,里面有“Command1”的提示。好了,你的白板现在已经不再是白板了,你大可以回复到第四步,生成一个工程文件来看看。

十一、不过,虽然现在的不是白板,但它还是不能计算的,因为你还没有将相应的源码填进去啊,源码?哦,有点明白了! ^_^

十二、以上面的算式为例,开始编写你的处女注册机,看下面:

 1 + 2 * 3 / 3 = 3 ← 这就是算式

十三、因为本文以教学算法注册机为主,所以,上面算式结合算法来演示它一下,将上面的1假设为机器码,我找到它的算法就是(机器码 + 2 * 3 / 3 = 3 ← 注册码),好,现在再进一步设机器为“a”,注册码为“b”,有了这些的成立,源码就可以编写出来,看下面:

Private Sub Command1_Click()
strtmp = Text1.Text
a = Val(Text1.Text)
b = a + 2 * 3 / 3
Text2.Text = b
End Sub

十四、特别说明的题外话,我的VB源码,常有朋友说我偷懒,都简到不能再简的地步了,这对编程可不是一个好习惯。嘿嘿,不过作为写算法注册机,我以为这可是最好最省力的。高手老大们别笑啊,我菜嘛! ^_^

十五、将上面的源码帖进VB里去,在你的模板上右键打开下拉菜单,点“查看代码”,出来一个写入窗口,将源码粘贴进去。哈哈,你的算法注册机成功了,晕,我几时成功了?哦,你还得往上看工具栏,找到黑色的小三角按钮,点一下,呵,出来了吧,你现大可以在它的Text1框里填入机器码1,记住先删了Text1那几个字了啊,当然以后真做注册机时,这里是一定没有这个Text1提示的,因为在编写的时候已经干掉它了。此为后话或下一课我再说。大家先消化一下,此文作为第一课就到此够用的。

十六、上面填入机器码后,点一下“Command1”按钮,嘿嘿,看到了吧,在Text2框里的是什么,是结果3,呵,成功了,真的成功了,再去工具栏,文件 → 点“生成工程1.exe” → 选到你要保存的目标文件夹里。打开这个文件夹,你就会看到多了一个名为“工程1.exe”的东东。好了,现在退出VB6,直接去应用一下你的杰作注册机,有点成就感没有?你的处女注册机就这样生成了! ^_^

十七、本文作为“算法注册机编写扫盲”的第一课,过几天有空我将继续写这个题目的第二课,大家以为有用我才有继写下一课的动力与必要的吧!

十八、本篇原创作者--我要[DFCG],版权没有,人权我有,所以凡转此帖的友站及各路朋友兄弟们,必注明此文出自DFCG组织及我要[DFCG]原创为先决条件,否则谢绝转帖转载。网路本一家,但总不至于没个出处明示的吧!感谢你的阅读!

我要[DFCG]编写于2003.12.03

算法注册机编写扫盲---第一课相关推荐

  1. 小白第一次注册机编写,c/bat/易某言(不好意思说2333)

    小白第一次注册机编写,c/bat/易某言(不好意思说出口2333) 零.视频教程 一.免责声明 二.软件相关信息 三.查壳 四.分析软件注册流程 五.IDA载入 六.OD载入 (一).找关键跳转 1. ...

  2. TraceMe.exe注册码破解及注册机编写

    一.追注册码步骤解析 打开OllyDbg反汇编软件,对实验程序TraceMe.exe进行反汇编. 点击View-Executable modules查看可执行模块,在新窗口中右击,选择Show nam ...

  3. 010Edit分析 爆破 + 算法逆向 + 注册机编写

    爆破 假码 pName = xuanci pKey = 00112233445566778899 登录出错 复制错误信息 --------------------------- 010 Editor ...

  4. 菜鸟 学注册机编写之 “查表”

    测试环境 系统: xp sp3 调试器 :od 1.10 高手不要见笑,仅供小菜玩乐,有不对或不足的地方还请多多指教,不胜感激! 1.首先运行程序随便输入用户与注册码如下图所示: 2.载入OD通过下M ...

  5. 千里馬高中率免杀网馬賀歲版算法注册机 Code.By.HackWm[D.S.T].

    注册机上的机器码就是软件上的散列值 转载于:https://blog.51cto.com/hackwm/137561

  6. 庖丁解牛破解与注册机编写

    注册原理: 1. 机器码生成原理: 根据函数得到dwSerial,然后与一个常数0x51627384异或,结果的十六进制表示就是机器码. LPTSTR pVolumeNameBuffer = new ...

  7. 注册机编写器 Keymake v1.73 下载

    下载地址: http://www.51r.com/UploadFiles/2007-9/3008.718201455.zip

  8. 【转】破解Source Insight 3.5.0072过程 附:安装软件+注册机

    转载地址:http://blog.csdn.net/qs_hud/article/details/8884867 注册机及软件下载地址:http://download.csdn.net/detail/ ...

  9. FarPoint Spread for Windows Forms 5.0(.NET Framework 3.5). 注册机

    FarPoint Spread for Windows Forms 5.0(.NET Framework 3.5). 的已经破解,注册机编写完成. 转载于:https://www.cnblogs.co ...

  10. 010 Editor算法逆向与编写注册机

    010editor是一款非常好用的十六进制编辑工具,但是因为他是收费软件,我们接下来对此软件进行一下破解与编写注册机 将程序拖入OD,通过字符串搜索定位到核心代码,经过分析,主要是如下图所示的两个关键 ...

最新文章

  1. Map-Reduce编程模型gif图片解释
  2. oracle查看列数据类型
  3. sysbench 项目测试过程与分析
  4. 推荐Chrome一款大气典雅神秘的主题 - 黑色系
  5. 每日一问:Android 滑动冲突,你们都是怎样处理的
  6. 前端学习(2):什么是html和css
  7. IOS开发中实现UITableView按照首字母将集合进行检索分组
  8. 树莓派2 利用网卡进行无线网破解
  9. JavaScript编程规范-有利于效率和可读性
  10. [线性代数]矩阵(mooc秦静老师讲解)
  11. html改变按钮样式
  12. 页面滚动到指定位置的方法
  13. 两个鸡蛋--一道Google面试题
  14. 自定义导航栏 UINavigationBar
  15. toupper() 函数
  16. 实践是检验真理的唯一标准!静态路由相关配置实操③
  17. 你的用户珍贵么?杀鸡吃肉和养鸡吃蛋的选择……
  18. 嵌入式学习ARM篇------系统移植1
  19. 轻量级ssh服务dropbear
  20. ssl服务器无响应,iOS上的IBM AppCenter 6.2.0 + SSL - 连接服务器时显示永久加载视图(无响应失败/成功/超时))...

热门文章

  1. mac系统 彻底删除安全助手
  2. mysql error 1114_ERROR 1114 (HY000): The table 'ds_data' is full (innodb_data_file_path)
  3. jQuery fadeIn淡入的使用
  4. 2021年计算机能力挑战赛真题总结C++版
  5. MaaS在绽放,为人们提供出行自由:过渡到新的范式
  6. mysql ibd文件清理_MYSQL .ibd文件数据恢复
  7. HIBP 网站的Pwned Passwords组件代码开源,且直接收录 FBI 提供的数据
  8. 7个Python环境管理工具
  9. httpwatch9.1 安装包
  10. Python tkinter(2)深入聊聊窗口