玩具塔防游戏FZ
功能:
给学妹写的一个单机游戏FZ。
原理:
用CE找到游戏基址,然后把这个找的过程数据记下来,模拟一遍就行了,就是平时的单机游戏外挂开发思路。
输入法模拟程序(字典树词频统计)
功能:
通过字典树等算法模拟了一个输入法频率提示工具。
原理:
没记错的话是用的字典树频率的统计方式做的。
赫夫曼字节压缩工具
功能:
文档压缩工具。
原理:
赫夫曼压缩。
玩具塔防游戏.辅助 程序
功能:
给学妹写的一个单机游戏辅助。
原理:
用CE找到游戏基址,然后把这个找的过程数据记下来,模拟一遍就行了,就是平时的单机游戏外挂开发思路。
文件藏于图片中的三个思路及其源码
文件藏于图片中的三个思路及其源码:
1.追加在图片文件后面
2、3.直接结合到PNG和ico文件的相关节里面,使其成为图片的一部分。
内存清理工具(加速球)
功能:
实现常见清理工具的一键加速功能。
原理:
将内存数据直接压倒虚拟内存里,释放一部分不活跃数据,但是不建议高频率调用。高频调用会降低操作系统运行效率。
wifi共享工具
功能:
如功能描述。
原理:
通过cmd相关模拟实现wifi共享。
局域网文件传输工具
功能:
在内网内实现两台机器文件传输。支持两台电脑之间直接网线连接,里面自带了网络配置器。
原理:
基本网络编程,以及一些局域网配置等。
屏幕像素点获取并设置鼠标位置为制定像素(源码)
屏幕像素点获取并设置鼠标位置为制定像素(源码C#+C++)
工具功能:
快速查找制定像素值的坐标并将鼠标移动过去,功能的话根据实际场景不同,常用于游戏辅助等。
开发语言/工具:
交互界面部分(C#);功能部分(C++ dll 为了提速);vs2012
注意问题:
默认是用的.net f 3.5 应该是默认支持win7,如果发现不支持当前机器,请尝试编译源码并且修改.net f的版本,
默认是找到第一个满足需求的像素点(如果有多个点满足),同时如果是不能满足具体要求(通常是锁定范围,请阅读代码并在相关位置改善)。
如果觉得速度不能满足要求,可以尝试优化本地缓存部分(目前已经做过优化,可以满足日常需求)。
文件查找工具
功能:
快速的在电脑上找到自己要找的文件,忘记了是否支持同配了、大一或者大二的时候写的吧,年代久远了。
原理:
多线程+DFS+BFS。
五子棋对战
12.五子棋
功能:
在线版五子棋程序
原理:
基本的C/S编程,里面的棋子都是控件,就是直接无脑罗代码罗出来的,可能比较low。
播放器-超级玛丽
功能:
一个简单可爱的播放器小程序。
原理:
C#里的WinForm编程里直接可以添加windows的播放组件实现播放功能。
远程控制服务端/客户端
远程控制服务端/客户端 C#全套源码
获取win7登录密码的工具
获取win7登录密码的工具
内存加载exe的两种方式(支持win7)
内存加载exe的两种方式(支持win7)
网络爬虫工具
功能:
网络爬取相关信息。
原理:
基本的网络爬虫,没有采用多客户端等优化措施。
程序速度齿轮
功能:
改变程序的运行速度。比如单机游戏等的游戏速度等。
原理:
先注入dll到相关进程里,然后直接Hook住它几个和时间相关的API,然后自己计算返回相关结果,实现程序速度调整。
DLL注入工具
功能:
远程代码注入实现dll注入,支持x85 x64。
原理:
利用远程代码注入,把dll注入到相关进程里。
服务提权工具
功能:
system权限启动一个程序。
原理:
直接注册一个exe服务程序,然后启动一个界面程序,通过管道通讯给服务程序exe传递参数,让服务程序以system权限启动相关进程。
通过修改EIP寄存器实现强行跳转并且注入DLL到目标进程里
通过修改EIP寄存器实现强行跳转并且注入DLL到目标进程里
DLL服务(svchost服务)
svchost服务,DLL服务
RVA-FOA转换工具
一个简单的RVA-FOA转换工具。
lsp注入(原理及其实现代码)
lsp注入(原理及其实现代码)
system提权工具
system提权工具,可以用system权限启动一个进程。里面同时包含了所有的实现代码以及原理文档介绍。
DLL劫持-Hijack-原理及其实现细节
DLL劫持-Hijack-原理及其实现细节
windows-DLL注入
windows-DLL注入整理
windows-CODE注入(远程线程注入)
windows-CODE注入(远程线程注入) 整理代码
汇编环境搭建(vs2010(2012)+masm32)
汇编环境搭建(vs2010(2012)+masm32)
设计模式-代理模式(讲解及其实现代码)
设计模式-代理模式(讲解及其实现代码)
设计模式-访问者模式(讲解及其实现代码)
设计模式-访问者模式(讲解及其实现代码)
设计模式-解释器模式(讲解及其实现代码)
设计模式-解释器模式(讲解及其实现代码)
设计模式-享元模式(讲解及其实现代码)
设计模式-享元模式(讲解及其实现代码)
设计模式-中介者模式(讲解及其实现代码)
设计模式-中介者模式(讲解及其实现代码)
设计模式-职责链模式(讲解及其实现代码)
设计模式-职责链模式(讲解及其实现代码)
重新封装了下node-mongo服务.zip
# 重新封装了一下NODE-MONGO 使其成为一个独立的服务.可以直接通过get/post来操作
# consts.js 配置用的数据,用于全局参数配置
# log.js 自己写的一个简单的存储本地log的功能,数据库异常或者逻辑上产生异常数据的时候输出查错
# servicemongo.js 主服务程序,可以直接node servicemongo.js 启动,挂起端口服务
# routemongo.js 请求路由相关
# mongo.js 封装了一些基本的node对mongo操作
# 使用方法,直接node servicemongo.js 就行,也可以在另一个项目里调用servicemongo的start
# 注意 如果node包不能用,看下错误日志,缺什么就直接npm i XXX 装上就好
DIYPE解析器(做事无痕)
DIYPE解析器(做事无痕)
TLS实现代码段加密
TLS实现代码段加密,运行的时候直接在内存里把代码段解密出来再跑。
利用数字签名bug藏数据
利用数字签名bug藏数据工具,把数据藏在一个有数字签名的PE里,然后该PE文件数字签名依然显示正常。