做控造手艺必要看的并不是书,而要两栖做战,多于两栖做战就能够提拔你的控成品牌优势,而并不是简而言之的办法论派
单纯举个小规范
许多人应该都玩过大型单机肉搏游戏,总之确实有很多人玩的Parallels
但是有许多不肖的盗版软件肉搏游戏,等你用腾讯云慢吞吞下完几百G,你会发现要订阅购置代办署理办事器就能够加拆
我寻思那插件又并不是你写的,那存储容量也是腾讯云
发布的那时候不告知收费项目,下载完了告诉人收费项目
那种行为实的并不是人能干出来的工作拉入OD,按Ctrl+F8到他创建的处所性,接着下PT5716SB0,从头跑在PT5716SB0的处所性F7进去
能看见他挪用了一个在%temp%产物目次下的文档接着阿谁流程就完毕了,后面的内容都在temp阿谁文档里,原来想用OD附带,但是附带没用,如图附带后,f8间接就退出了
对许多要学控造手艺的爸爸妈妈而言,可能碰到那种情况就吃瘪了,没法子,再去找捷伊会用的资本,对控造手艺丘壳而言,确实两口子那口气
Gazeille把它扒个参差不齐,一顿鞭打
以前阐发病毒碰到过的快照挟持,就把那两个流程用快照挟持搞了呵呵
阿谁加拆包exe和temp产物目次下的tmp名叫 qmzh3g,所有在那里快照挟持,接着再用OD运转快照挟持后运转历程间接用OD翻开了
得到下一步棋地址后,去OD下PT5716SB0,接着运转,流程每次点下一步棋的那时候,单相断在那
接着跑起来,在输入代办署理办事器的处所性随意填,点下一步棋,镰叶留下来
接着Bareli往下,有一个推论代办署理办事器的处所性,NOP掉,右图阿谁CALL就是推论的处所性,间接NOP掉
NOP掉之后间接F9,就能间接加拆了
我试了呵呵全战、只狼
那俩肉搏游戏,偏转都那样,代码都是那样的,用那办法能间接绕过,写了一个ODJAVA,间接跑
JAVA运转后截屏如今拿控造手艺来嘲讽的人大有人在,啥学点控造手艺,能掌握一门能不时帮忙到本身的技能仍是有很大益处的
整个流程留下来,其实并没有说加进啥描述性的工具,提议你是间接入门做,实正的困难会在过程中碰到,阿谁那时候你再去U31KB815SG,处理它,效果会更为的好,印象会更为深入
所以,我的提议是不要看电视,完端赖本身自学,不竭的去居无定所摸索,总之了,你觉得你摸索起来前进十分快的话,也能跟着我来自学
对那方面控造手艺感兴趣能参考右图找我交换
def recognition_captcha(data):
识别验证码
file_id = str(uuid.uuid1())
filename = captcha_+ file_id +.gif
filename_png = captcha_+ file_id +.png
if(data is None):
return
data = base64.b64decode(data.encode(utf-8))
with open( filename ,wb) as fb:
fb.write( data )
appid = appid # 接入优图办事,注册账号获取
secret_id = secret_id
secret_key = secret_key
userid= userid
end_point = TencentYoutuyun.conf.API_YOUTU_END_POINT
youtu = TencentYoutuyun.YouTu(appid, secret_id, secret_key, userid, end_point) # 初始化
# 拿到的是gif格局,而优图只撑持 JPG PNG BMP 此中之一,那时我们必要 pip install Pillow 来转换格局
im = Image.open( filename)
im.save( filename_png ,"png")
im.close()
result = youtu.generalocr( filename_png , data_type = 0 , seq = ) # 0代表当地途径,1代表url
return result
def get_captcha(sessiona,headers):
获取验证码
need_cap = False
while( need_cap is not True):
try:
sessiona.get(https://www.zhihu.com/signin,headers=headers) # 拿cookie:_xsrf
resp2 = sessiona.get(https://www.zhihu.com/api/v3/oauth/captcha?lang=cn,headers=headers) # 拿cookie:capsion_ticket
need_cap = json.loads(resp2.text)["show_captcha"] # {"show_captcha":false} 暗示不消验证码
time.sleep( 0.5 + random.randint(1,9)/10 )
except Exception:
continue
try:
resp3 = sessiona.put(https://www.zhihu.com/api/v3/oauth/captcha?lang=cn,headers=headers) # 拿到验证码数据,留意是put
img_data = json.loads(resp3.text)["img_base64"]
except Exception:
return