★立即注册★

QQ登录

只需一步,快速开始

就爱江湖-应用库-技术分享资源网-Www.92Jh.Cn

查看: 521|回复: 6

[原创分享] 【砍线程-上】理论+个人理解

[复制链接]
发表于 2020-5-21 10:39:55 | 显示全部楼层


先了解一下线程,它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程一个单一顺序控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。

在这一系列的运行中,每一个模块都会去相对创建一定数量的线程来执行他们的功能:
游戏启动()
{
       启动线程(&CRC检测)     //创建了一条新的线程去执行我们要开启的某个功能
         .....
}

CRC检测()
{
         ......
         ......
         对指定内存进行循环检测扫描,检测到非法保存本地等待上传/直接上传非法
}

那如果我们不让这个CRC检测的这个子程序运行起来,那就等于检测的相关校验都没执行,那就算有非法操作也无法将非法的内容上传服务器
处理方式:
①枚举进程所有模块和线程,强制结束指定模块的所有线程(例如:TerSafe.dll)
②Hook线程创建API函数来实现线程的不创建
③线程入口直接ret或jmp到sleep(Jmp的方式可以用在你找到一些检测地址直接跳到sleep进行线程休眠
也欢迎大家补充新的方式,以上为理论,下期实战代码看效果,这个方式只是最简单粗暴的,要被检测很简单。获取线程的相关信息就可以。一般用于刚更新或检测强度为低的时候使用。


未完待续,下一期——砍线程实战

xt查看线程

【砍线程-上】理论+个人理解图片ID:6040

xt查看进程线程

【砍线程-上】理论+个人理解图片ID:6697

根据xt获取到的线程,ce查看地址后,根据模块+偏移的方式定位到线程入口,防止下次进程启动地址发生变化

【砍线程-上】理论+个人理解图片ID:6755

上一篇:防破解检测与运算型防破解
下一篇:LOL 10.10 图色纯模拟走砍

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案,如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请在帖子回复【已解决】。

发表于 2020-5-21 18:28:26 | 显示全部楼层
理论不行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-21 19:42:15 | 显示全部楼层

嗯你说的对
回复 支持 反对

使用道具 举报

发表于 2020-5-21 19:52:22 | 显示全部楼层

根本不可能搞定有个通讯线程没法弄
回复 支持 反对

使用道具 举报

发表于 2020-5-21 20:57:07 | 显示全部楼层
不是理论不行是直接不行 把游戏检测ret掉或者说是不让他创建 顾名思义会被crc扫到 那换一种你的说法 游戏更新没有检测的时候可以用到  既然是没有检测 那裸奔也稳定 你这些操作 是不是让我认为是脱裤子放屁多次一举 如果你是教他们写空壳的 直接写个exe加个字面意思就行 为了伪装的像点 随便打包几个系统目录的动态链接库写到游戏目录即可达到引人耳目
回复 支持 反对

使用道具 举报

发表于 2020-5-23 00:30:32 | 显示全部楼层
我看不错噢 谢谢楼主!
回复 支持 反对

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | ★立即注册★

免责声明
就爱江湖所发布的一切软件逆向解密分析文章及视频、破解补丁、注册机和注册信息,仅限用于学习和研究目的。不得将上述内容用于商业或者非法途径!否则,一切后果请用户自负!
本站信息来自互联网,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请购买注册正版软件,获得正版优质服务!
如有侵权请邮件或QQ与我们联系处理。

联系QQ:2710763
邮箱:2710763@qq.com

手机版|小黑屋| 就爱江湖资源分享网 ( 粤ICP备2025451632号 ) |网站地图

GMT+8, 2025-8-4 06:35

Powered by Discuz!

© 2001-2020 Comsenz Inc.

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