本文编写于 115 天前,最后修改于 112 天前,其中某些信息可能已经过时。
010Editor
keygenhttps://github.com/wanttobeno/010Editor-keygen
patch
特定情况下会需要网络验证,分析得知网络验证的返回值为明文字符串 error success invalid
keygen生成的序列号联网验证返回值为invalid,无法通过,只需修改invalid匹配字符串,使得匹配invalid串失败,即可通过验证。
.rdata:0000000140501018 aSs db 'ss',0 ; DATA XREF: sub_140309810+36↑o
.rdata:000000014050101B align 20h
.rdata:0000000140501020 aInvalid_0 db 'gamous',0,0 ; DATA XREF: sub_140309810+94↑o
.rdata:0000000140501028 db 0
.rdata:0000000140501029 db 0
.rdata:000000014050102A db 0
.rdata:000000014050102B db 0
.rdata:000000014050102C aS_6 db '<%s>',0 ; DATA XREF: sub_140309250+29↑o
.rdata:0000000140501031 align 4
.rdata:0000000140501034 aS_7 db '</%s>',0 ; DATA XREF: sub_140309250+3E↑o
.rdata:000000014050103A align 20h
.rdata:0000000140501040 aLicensedTo db 'Licensed to:',0Ah,0 ; DATA XREF: sub_140308740+4F↑o
联网验证机
from flask import Flask
app = Flask(__name__)
@app.route('/cgibin/010editor_check_license_9b.php')
def hello():
return "<ss>valid</ss>"
if __name__ == '__main__':
app.run(host='0.0.0.0', port=80)
去除联网判断,未完成。
暂无评论