吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 29361|回复: 86
收起左侧

[.NET逆向] 【新人贴】某最新版pdf转换器注册码获取

  [复制链接]
Culaccino 发表于 2019-7-22 14:27
本帖最后由 Culaccino 于 2019-7-22 14:40 编辑

这是一个新人贴,还请大家以后多多关照

由于商业版权原因,本篇教程不会出现软件名字以及软件的真实截图,大家都要恰饭的嘛

首先打开软件查看一下注册界面,记住这句话
QQ截图20190722113635.png
先拖到PEid里面查下壳,发现是yoda的壳,一般查出这个壳都是误报
QQ截图20190722113539.png
我们再换个die看看,发现是.net
QQ截图20190722113559.png

用dnSpy-x86打开,点击那个exe的名字
QQ截图20190722113811.png

直接点击文件 -> 导出到工程
QQ截图20190722113833.png
QQ截图20190722113853.png

用一个搜索神器filelocator搜索第一部记下的文本
QQ截图20190722113956.png
QQ截图20190722114039.png
发现并没有这串文字
于是回去看一下安装软件的文件夹,发现有好几种语言,那么这个文字应该在这些文件夹里面
QQ截图20190722114100.png


点开第一个ini找到那串文字,根据里面的信息在dnSpy里面找到相对应的变量
QQ截图20190722114137.png

QQ截图20190722114322.png

QQ截图20190722114443.png

向上找到if语句
QQ截图20190722114457.png

直接点进get_reg_code那个函数
QQ截图20190722114508.png

看到最后只有一个return,并且if语句只是跟输入的字符串做比较,所以直接改成return "1";就可以了
右键代码,选择编辑方法
QQ截图20190722131838.png

QQ截图20190722131912.png

最后保存模块或者全部保存
QQ截图20190722131948.png
再回去注册码那边敲个1就能完美注册啦

【第二种方法】
看到那么点代码,直接拿python写个脚本就跑出注册码来了
[Python] 纯文本查看 复制代码
code = 2019165495
for i in range(100):
    text = str(code * 3)
    if len(text) <= 12:
        code = int(text)
    else:
        code = int(text[0:12])
print(code)

或者直接把这些c#代码复制到在线运行的地方,也就出来了
QQ截图20190722115514.png

希望大佬们多给点分鼓励鼓励
QQ图片20190722142721.jpg

免费评分

参与人数 17威望 +1 吾爱币 +21 热心值 +12 收起 理由
赵柯帆 + 1 + 1 谢谢@Thanks!
ruohualiandie + 1 热心回复!
水桥帕露西 + 1 没有破解,轮胎迟早倒闭
Hmily + 1 + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
真龙夺魄 + 1 热心回复!
limao2630 + 1 + 1 谢谢@Thanks!
zhangyan + 1 鼓励转贴优秀软件安全工具和文档!
Freelance-52 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
qingquanfa + 1 + 1 我很赞同!
aa1355 + 1 我很赞同!
Miko酱 + 1 + 1 我很赞同!
清风浅辰 + 1 用心讨论,共获提升!
朱朱你堕落了 + 3 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
FleTime + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
yjl955 + 1 我很赞同!
会发光的大饼 + 1 打破零评!
xiaohao880 + 1 + 1 用JS临时写了一个不知可否过关?

查看全部评分

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

huqiu2 发表于 2019-7-22 17:52
本帖最后由 huqiu2 于 2019-7-22 17:58 编辑
xiaohao880 发表于 2019-7-22 16:01
没有.NET 没有PY,用JS写的不知可否过关呢?

[XHTML] 纯文本查看 复制代码
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<script language="javascript">
function jisuan(){
        var code = document.form1.textfield.value;
        for (var i = 0; i < 100; i++) {
                var text = (code * 3).toString() 
                if (text.Length <= 12) {
                        code = parseInt(text);
                } else {
                        code = text.substring(0, 12);
                }
        }
        document.form2.textfield2.value = code;
}
</script>
<title>北&斗&PDF转换器-注册机</title>
</head>

<body>
<table width="332" border="1">
  <tr>
    <td width="141">机器码:</td>
    <td width="175"><form id="form1" name="form1" method="post" action="">
      <label>
        <input type="text" value="1271721233" name="textfield" />
        </label>
    </form>
    </td>
  </tr>
  <tr>
    <td>注册码是:</td>
    <td><form id="form2" name="form2" method="post" action="">
      <label>
        <input type="text" name="textfield2" />
        </label>
    </form>
    </td>
  </tr>
</table>
<input type="submit" name="Submit" value="提交">
</body>
</html> 
 楼主| Culaccino 发表于 2019-7-22 21:52
本帖最后由 Culaccino 于 2019-7-22 21:58 编辑
huqiu2 发表于 2019-7-22 17:52
[XHTML] 纯文本查看 复制代码


[/quote]
html的标签不用那么复杂把


[mw_shl_code=xhtml,true]
<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <div style="text-align: center">
        <label>机器码:<input type="text" id="machine"></label>
        <label>注册码:<input type="text" id="regid"></label>
        <button id="btn">生成</button>
    </div>
</body>
<script>
    btn.onclick = function () {
        let code = machine.value;
        for (let i = 0; i < 100; i++) {
            let text = (code * 3).toString();
            code = text.length <= 12 ? parseInt(text) : text.substring(0, 12);
        }
        regid.value = code;
    }
</script>
</html>
q229277611 发表于 2019-7-22 15:10
emhenaini 发表于 2019-7-22 15:19
很实用,谢谢
布丁很强的 发表于 2019-7-22 15:19
支持一下
qiubaba123 发表于 2019-7-22 15:32
是可以说非常nice了。
AisLee 发表于 2019-7-22 15:34
请问下,用python跑出来的注册码,怎么验证是否正确呢?
matk 发表于 2019-7-22 15:39
顶顶,大佬厉害
奶味可乐 发表于 2019-7-22 15:40
这也太6了吧
 楼主| Culaccino 发表于 2019-7-22 15:41
AisLee 发表于 2019-7-22 15:34
请问下,用python跑出来的注册码,怎么验证是否正确呢?

直接去软件里面注册就行了啊
xiaohao880 发表于 2019-7-22 16:01
i.png
s.png
没有.NET 没有PY,用JS写的不知可否过关呢?
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-12-25 01:10

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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