
软件编程
文章平均质量分 71
_Mrack
这个作者很懒,什么都没留下…
展开
-
Rust自制内存作弊器
前言Cheat Engine是一款专注于游戏的作弊器。它可以用来扫描游戏中的内存,并允许修改它们。这个工具也许没有听说过,但是十几年前大名鼎鼎的金山游侠想必每个人都用过。偶然机会下看到了一个用Rust写的项目,喜欢于他的语法简练,聚集很多编程语言优点于一身。于是借着空闲时间去学习Rust,想到很多年没用的WinAPI正好借着这个机会复习下,便有了以下的内容。搭建Rust环境这块教程网上一大堆,这里就不详细说了https://www.runoob.com/rust/rust-setup.html枚原创 2022-02-14 09:51:38 · 2996 阅读 · 1 评论 -
Lineage OS15.1 for sagit 编译
环境一台小米6Ubuntu 16.01300G硬盘 8G内存网络 + ke学上网安装工具包mkdir ~/loswget https://dl.google.com/android/repository/platform-tools_r31.0.2-linux.zipunzip platform-tools-latest-linux.zip -d ~#编辑~/.profilesudo gedit ~/.profile#添加if [ -d "$HOME/platform-too原创 2021-07-23 22:28:02 · 1286 阅读 · 1 评论 -
GOT Hook的简单实现与原理
简述有什么用? 通过hook全局符号表实现各种黑科技功能,比如我们可以hook open,write和read监控文件的IO读写,hook malloc,calloc,realloc 和 free统计分配了多少内存,内存是否被泄露,也可以对其他进程进行hook实现各种 黑科技功能(root),这种hook方式比较简单,只需更改表中符号地址即可,但只能hook导入函数。ELF ELF是一种用于二进制文件、可执行文件、目标代码、共享库和核心转储格式文件。具体实现1. 获取模块基址 Elf原创 2021-06-09 08:19:37 · 1416 阅读 · 1 评论 -
OpenCV 掩膜
掩膜就是对比度的调整,重新计算每个像素的值int main(int argc, char** argv){ Mat src, dst; src=imread(argv[1]); //读入文件 dst = Mat::zeros(src.size(), src.type()); //新Mat初始化填0 int offset = src.channels(); //获取是几个通道 for (int row = offset; row < src.rows-1; row++) {原创 2020-10-09 14:22:21 · 291 阅读 · 0 评论 -
Dart Uint8List Hex字符串 互转
static toHex(Uint8List bArr) {int length;if (bArr == null || (length = bArr.length) <= 0) {return “”;}Uint8List cArr = new Uint8List(length << 1);int i = 0;for (int i2 = 0; i2 < len...原创 2020-04-23 17:07:23 · 7504 阅读 · 0 评论 -
Flutter webview加载本地HTML方案
@overrideWidget build(BuildContext context) {return loading?CircularProgressIndicator():WebView(initialUrl: ‘’,javascriptMode: JavascriptMode.unrestricted,onWebViewCreated: (WebViewController web...原创 2020-03-28 20:54:53 · 3603 阅读 · 1 评论 -
Java 团体程序设计天梯赛-练习集-打印沙漏
本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印***** *** * ********所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。输入格式:...原创 2018-10-31 21:40:23 · 837 阅读 · 0 评论