首页
社区
课程
招聘
发表于: 2017-12-19 17:28 6203

2017-12-19 17:28
6203
收藏
免费 1
支持
分享
最新回复 (11)
雪    币: 1660
活跃值: (1497)
能力值: ( LV7,RANK:103 )
在线值:
发帖
回帖
粉丝
2
第一~~~
2017-12-19 19:07
0
雪    币: 3116
活跃值: (1269)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
3
试用下,能用就要简历帮你推荐腾讯
2017-12-19 20:18
0
雪    币: 212
活跃值: (44)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
可以用,连我这种没写过C#的人都可以破解注册完成
2017-12-22 11:27
0
雪    币: 4230
活跃值: (1435)
能力值: (RANK:270 )
在线值:
发帖
回帖
粉丝
5
感谢分享
2017-12-26 15:35
0
雪    币: 6818
活跃值: (153)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
不错!
2017-12-26 19:58
0
雪    币: 212
活跃值: (44)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
发现有网络验证,注册反弹了,我在网上找到绕过网络验证的一种方法:
1.修改hosts文件把www.sweetscape.com绑定到127.0.0.1
2.在本地架一个HTTP服务器来绕过这个验证。使用Python的BaseHTTPServer模块就可以实现这个功能(继承BaseHTTPRequestHandler并重写do_GET方法即可):
#!/usr/bin/env  python
#  -*-  coding:utf-8  -*-
from  BaseHTTPServer  import  HTTPServer,  BaseHTTPRequestHandler
 
HOST  =  "127.0.0.1"
PORT  =  80
 
class  RequestHandler(BaseHTTPRequestHandler):
        def  do_GET(self):
                self.send_response(200)
                self.send_header("Content-Type",  "text/html")
                self.end_headers()
                self.wfile.write("<ss>valid</ss>")
 
def  run_server():
        server  =  HTTPServer((HOST,  PORT),  RequestHandler)
        server.serve_forever()
 
if  __name__  ==  "__main__":
        #  redirect  www.sweetscape.com  to  127.0.0.1  in  hosts
        run_server()
把Python脚本扩展名写成pyw并加入启动项就一劳永逸了。
2017-12-27 10:13
0
雪    币: 12
活跃值: (71)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
parkerpan 发现有网络验证,注册反弹了,我在网上找到绕过网络验证的一种方法: 1.修改hosts文件把www.sweetscape.com绑定到127.0.0.1 2.在本地架一个HTTP服务器来绕过这个验证 ...
666
2017-12-27 17:52
0
雪    币: 12
活跃值: (71)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
加了一个patch  1字节rdata节的办法。貌似patch  rdata  section不会改变原有的数字签名。详细方法见(2-1)部分
2017-12-27 22:16
0
雪    币: 9
活跃值: (180)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
10
细致入微  值得学习
2017-12-30 10:36
0
雪    币: 3136
活跃值: (97)
能力值: ( LV9,RANK:165 )
在线值:
发帖
回帖
粉丝
11
想问一下,v10>=9这个条件在哪体现,我自己没找到...
2018-2-26 22:23
0
雪    币: 12
活跃值: (71)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
demoLin 想问一下,v10>=9这个条件在哪体现,我自己没找到...[em_16]
//sub_13BDBC0里
      v10 = v3[7];// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
      v3[8] = v9;
      if ( v10 && v9 && v9 <= 0x3E8u )
      {
        v11 = v10 < 2 ? v10 : 0;
LABEL_17:
        QString::toUtf8(v3 + 1, &v33);
        v16 = v3[8];
        v35 = 0;
        v17 = QByteArray::data((QByteArray *)&v33);
        v18 = hash_my_402E50((int)v17, v6 != -4, v11, v16);
        if ( v26 == (_BYTE)v18 && v7 == BYTE1(v18) && v28 == BYTE2(v18) && v29 == HIBYTE(v18) )
        {
          if ( v6 == 0x9Cu )
          {
            if ( a2 > v3[7] )//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
看叹号那两行
相当于
a2 > v10
a2是函数参数,你用"x"快捷键回溯,可以看到a2来自于
v14 = sub_40A826((_DWORD *)dword_2E70F20, 9, 17289); // checklicense_my_DD55C0 中
也就是a2的值是常数 9
相当于 9 > v10
反过来
就是
v10 >= 9

2018-5-19 14:14
0
游客
登录 | 注册 方可回帖
返回
//