首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

新160个CrackMe分析-第6组:51-60(上)

跟进这个0x69的跳转这里调用了一个call就跳出了:这个call 应该就是验证处理,前面初始化局部变量和获取控件值就不看了这里两个红圈就是注册码生成逻辑,用Name计算一个值,然后变成十六进制字符串形式 注册机注册码生成算法...的值是否大于一个固定值,否则就加上一个固定值再往后就是生成真码和比较的过程了:首先将计算出来的累加值si转字符串,然后往第3和第5个字符处插入-符号,然后就是比对和输入是否相同,不同就跳转,相同就提示成功注册机注册码生成算法...应该是导入表没修复好接下来是对Name的处理:反转字符串,然后对每个字符进行异或0x30然后是对UnlockCode的处理:遍历每个字符,对每个字符异或0x20,最后和各个处理过的Name进行比对,相同即可 注册机注册码生成算法...DialogFunc找nMsg=0x111,arg_8=3eb的分支:获取用户输入的两个值,调用了一个call,然后根据返回结果是否为1进行弹框跟进这个call看看:由于库函数的内联汇编看得头疼,直接F5看吧:注册机注册码生成算法...Console.WriteLine(code_s);效果:5. 055-BCG Crackme 算法难度:⭐⭐ 爆破难度:⭐信息收集运行情况:意思是不能爆破,不能修改内存,并完成破解,意思就是通过给出正确的key文件呗查壳与脱壳:ASPack

57720

菜鸟 学注册机编写之 Android app

前言 环境及工具: 手机       Nexus 4(己root) 系统版本    Android 5.01 工具       AndroidKiller_V1.2     关于Android平台app注册机的编写网上文章还比较少...,而在Windows平台上这方面的教程己经很多了,今天将以一个简单的app为例分析并编写一个注册机,高手莫要见笑,仅供小菜玩乐,有不对或不足的地方还请多多指教,不胜感激!...0x03注册机的编写 通过上面分析可以知道它的生成注册码流程为:   a)   获得ANDROID_ID号->将ANDROID_ID号计算得到串码->将计算得到的号与常量字符串” yida1234”拼接...注册机使用效果。 ? 将注册码粘贴到注册框中 ? 成功注册 ? 样本及注册机与pdf文档下载地址: http://yunpan.cn/cQJtXdEJvj2ed (提取码:2a61)

2K00
领券