0基础学习破解基本知识教学
开始教学以前先扯扯这段时间我遇到的逆向难题,这段时间非常忙原本在29号就发布的教程脱了好几天,在教程结尾我会放上这次我研究的成果。此次逆向的内容就是《24小时电影直播神器》 这款软件,不仅需要逆向验证和注册,还需要修改这个软件,把存入的数据放到我假设的服务器上。难度还是很有挑战的,这个教程我打算在三个月内发布好。这一类软件需要win7系统,所以只能在真机上动,模拟机带不起来计算机配置太低。更换配置是不存在的,现有的配置都已经让我忙不过来,再提高配置就只能闲置毫无必要,合理配置资源也是一种能力。总体的教程我会以尽可能会贴近女生的思维方式讲解,多讲一些例子和实际操作,更加方便易懂。
教程后面会设置权限,仅给有兴趣想学习的个人或者团体学习。
那些玩着弱智毛线想开个FZ,学个逆向然后去虐别人的小学生还是迟早打消这个念头;我见过很多拿着技术在扣扣上到处招摇撞骗的,自己没有被骗过但是栗子看得多了,大佬教的技术被这样糟蹋、扭曲是谁都不愿意见到的。你有心去骗人那是挡不住的,想好被逮到的后果就好。
闲话到此,0基础教程我采用图文混合的方式介绍,视频在重要的地方会补充(录制视频真的很麻烦,巴拉巴拉的讲一堆还要自己去听,作为一个懒人实在是懒得动)。教程以只会开电脑看个电视、玩游戏的同学准备,要学习计算机知识的需要去报培训班,详细的知识便有一沓书:TOP01
这是我常用的书堆至于马赛克我不植入广告,大家见笑了。教程只能快速易懂,挑出最重要的地方讲讲,毕竟人家课程收那么多钱也不是白收的肯定会讲解,就像上学一样老师会讲很多内容。
这篇教程是在恒大百集逆向教程基础上准备的最基础的准备,真正没有玩过电脑的小伙伴即便看了恒大的课前准备那也是看不懂教程的,恒大把编程和计算机流程一笔带过,这个需要基础而且没有实际化的概念,很多女生看过压根看不懂。从来没有见过,空谈一个概念连个球球都不知道,接下来更不会耐心看完全看不懂跟天书似的。
编程是计算机的基础,如果不会编程学求个逆向,你连计算机的基本运行和流程都不知道怎么去逆向,顶多就是按照教程照步就搬自己动手就是一脸瞎。然而,编程是个非常考验耐心的技术活,一些事情比较多、心乱的小伙伴就不要尝试了因为浪费时间咯。
话不多说直接开始:第一章:认识逆向
我们身处于一个数字化的时代,几乎所有的东西都有电路板、控制器的身影,如果你没有储备足够的知识不懂计算机只能活活被恶心,常见的捆绑软件、购物软件、还有广告、远程后台等等。只有你想不到的没有他们做不到的,举个最常见的栗子:
TOP02
搜狗输入法的广告,这里我只截取了一个还有其它的广告没截图。
每日新词推荐,右下角弹窗
每日皮肤推荐,输入法上弹窗
浏览器弹窗推荐,右下角弹窗
购物广告精准推荐,读取浏览器缓存记录和记录浏览器,exe程序运行
每日广告修复,后台执行
每日程序更新,后台执行
输入法权限更新,后台修改
全程序后台监测,并且将日志传输至服务器
……
太多了不列举,这就是搜狗输入法,听不懂就去搜狗输入法官网下载,装个试试。
这里没有任何抹黑搜狗输入法的意思,自己做的事情不敢拿到台面上讲吗?口口声声说:我们没有广告的,也不会推荐广告的,这些弹窗是服务的一部分更好的为你服务嘛。
再举个栗子360:就简单说说了不再发图片,比搜狗输入法难对付很多。
首先随便你安装任意一个360的东西,只要给予权限运行直接给你安装一套,管家、杀毒、浏览器
管家是干什么的,运行一沓后台拖累计算机运行速度,后台太多自己去研究吧。
杀毒还是有点用的,真的可以挡住某些小病毒。(我看过截图,没用过反正我是把360当病毒打的还去试,想多了)
浏览器搜索引擎推荐广告、这些都是基本操作,接下来记录浏览记录,最后推荐各种网站的充值路径。
卸载360是无法卸载干净的,会在系统里面的关键进程留下很多的东西,方便下次重装和几天以后连接网络的时候再次主动安装。(我是怎么知道的,卸载过)
插一句话,某爱论坛的大牛在这家公司干活,至于他的教程就自己掂量呗。
当然肯定不止这些,国家在这个方面没有任何政策,所以你啥也不知道都没法保护自己。看着自己的电脑上面有这些东西是不是非常气人,掌握一些基础的逆向方法还是很有必要的。
接下来要纠正一下什么是逆向:
定义:逆向软件指的是 研究软件的激活机制后,通过修改内存或者程序文件、或者写注册机(keygen)程序并随机产生有效的序列号注册码,来达到免费使用该软件、或者突破其功能限制的目的的过程。
逆向版的任何软件,基于法律考虑都是不合法的,是没有经过授权的“盗用”版本。原则上不支持。
逆向版,严格来说这不属于一种授权版本,因为它是针对商业版、试用版、共享版这类有使用限制的软件进行二次开发之后形成的特殊版本,也就是说,使用者可以在没有任何经济付出的条件下无限制的使用该软件的全部功能。一般通过改写原软件、制作算号器、拦截注册信息等等方式实现。
逆向版是热衷于软件逆向工程的朋友们利用一些工具对软件进行静态和动态的跟踪从而得到软件注册码,或利用16进制编辑软件对软件的汇编代码进行修改达到跳过注册步骤的目的,更有高人会研究出注册码加密算法,并作出相应的序列号运算器,大大方便了人们的应用。
◆狭义上的逆向版仅指改写原软件所得的版本。
◆逆向版的标志通常是“”(来自英文CRACK,意为“逆向)。
◆逆向版的文件包内通常包含一个补丁文件patch.exe用于执行安装后的逆向,或是多个CRACK过的文件用于对安装目录下的原文件进行覆盖
简单一点的理解:
就是修改原软件,把收钱的软件修改以后占为己有,为所欲为。听起来很不错吧,下面补充一点法律常识和做事准则。
有更新的软件逆向以后尽量不要公开发布,对于一些漏洞可以去找软件上的联系方式联系别人公司,然后让他们公司为你支付一笔酬劳。
有的公司会让你代写然后把源码发回,这种情况下建议大家优先问著作公司要版权,你的东西可以卖给任何一家公司,这样一来著作公司会很勤快的考虑你所有的需求(不要太过分的都可以哟)
逆向版多少会影响原作者的利益,虽然说技术无价,但是也是人家星星苦苦写的。我们个人逆向,别人是不会花费力气来怼你,怼不如把你挖走,对有信心的逆向版大胆放心的留下自己的联系方式,让版权方把你挖走。(不希望人家找你就不要留低调一点)
最后这一章给所有的逆向高手留一句话,不管你想咋滴,技术无价。
希望每一位高手都能够尊重你的对手。——2019.7.3
有什么问题都可以在评论区留言,作者会认真回复每一条留言。
教程发布于吾爱汇编论坛,转载需要注明吾爱汇编论坛,否则作者有权追究转载者的法律责任。
坐坐沙发,楼主会火{:5_117:} 学习中感谢分享 看看有什么教程 问一下这种没有按钮的用什么办法逆向比较好,找不到字符串,断点也没找到
基础学习逆向基本知识教学写的不错 yuan123 发表于 2019-7-8 16:11
问一下这种没有按钮的用什么办法逆向比较好,找不到字符串,断点也没找到
有作用的肯定可以逆向,作者都没写破个鸡儿。有些软件要对照的密码本只供内部使用 感谢分享! 注册的第一帖给你了, 厉害了!
想请问一下,易语言的按钮事件捕获,有个万能特征码,按流程操作之后不断自动触发断点,都来不及看到界面,更别说是点按钮了。
看资料说加条件断点,但是我这边没怎么找到资料,有个说条件是“[+4]==WM_LBUTTONUP”,但是我加上条件之后完全就断不到了。。
能求助下吗?