
赵庆明老师
成都理工大学优秀讲师,教授,毕业于电子科技大学,拥有二十年开发经验,和十六年一线教学工作经验,发表学术论文十余篇。参与包括863项目等多个国家级科研项目,参与包括微信机器人(WeChaty)等多个开源项目的研发。擅长讲解汇编、C/C++/C#、易语言等系列课程,其讲课方式独特,内容生动形象,风格通俗易懂,能够让学生触类旁通,极易掌握所讲知识点。
展开
-
【原创】软件HOOK的位置探讨
最近在分析一款智能卡读取程序,目的是提取程序发出的指令,提取程序收到的数据。也就是5F290549 行,的retn,虽然字节数不够,在HOOK的时候还会多覆盖两个字节,但一般函数之间是有间隙的。如果只是提取程序发出的指令,也就是说提取为“SCardTransmit”提供的参数的话,可以这样做。但如果,HOOK下面的CALL指令的话,补充指令,虽然也可行,但计算比较麻烦。接下来,还需要提取程序收到的数据,那么最佳的位置就在函数的尾部。这条指令是一个mov指令,HOOK之后,也容易补充。原创 2025-03-21 06:55:02 · 151 阅读 · 0 评论 -
【原创】Firda+typescript 接收WX消息
上代码:原创 2022-06-06 16:14:20 · 616 阅读 · 1 评论 -
【原创】Firda+typescript 设置WX自动下载图片的时间段
上源代码:原创 2022-06-06 15:13:00 · 146 阅读 · 0 评论 -
【原创】Firda+typescript Five.exe五子棋落子点监控
上代码:输出结果:原创 2022-06-03 19:08:17 · 195 阅读 · 0 评论 -
【原创】Firda+typescript SQLite数据库查询
上代码:原创 2022-06-01 19:54:33 · 448 阅读 · 0 评论 -
【原创】Firda+typescript SQLite数据库句柄遍历
启动WX,登录WX,遍历SQLite数据库句柄,上代码:原创 2022-06-01 16:06:18 · 233 阅读 · 0 评论 -
【原创】Firda+typescript 修改聊天群名称
上代码:文件名;wechat_x_room_name.ts原创 2022-06-01 12:10:28 · 218 阅读 · 0 评论 -
【原创】Firda+typescript 读取个人基本信息
启动WX,登录WX,执行如下脚本,打印个人基本信息(其他信息,待补充)。上代码:文件名:wechat_self.ts原创 2022-06-01 09:18:16 · 330 阅读 · 0 评论 -
【原创】Firda+typescript 读取XX联系人列表
直接上代码联系人链表,数据读取class WeChatContract { private moudule_name: string = "WeChatWin.dll"; private wechat_version: string = "3.6.0.18"; private moudule: Module; private contract_offset: number = 0; private welcome() { console.log("原创 2022-05-31 09:36:48 · 443 阅读 · 0 评论 -
【原创】vscode编写typescript开发环境搭建
在VS中配置自动编译功能创建工作文件夹比如,E:\Frida\启动vscode最简单的方式,进入命令行,切换到E:\Frida输入 code点,启动vscode,同时信任该文件夹E:cd E:\FridaFrida>code .创建tsconfig.json文件在vs中按ctrl+`(ESC下面的那个键),打开内置终端在里面输入tsc --init将创建一个 tsconfig.json配置文件修改配置文件在vs中点击,tsconfig.json,开始编辑设置如下内容原创 2022-05-29 11:50:58 · 1616 阅读 · 0 评论 -
【原创】vscode+Frida开发环境搭建
安装vscode + typescript开发环境请参考《vscode编写typescript自动编译以及名称冲突问题》安装python环境https://www.python.org/在安装时,勾选将python添加到路径安装完毕时,点击“Disable path length limit”设置python源国内python源,任意一个都可以:清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com原创 2022-05-30 11:04:26 · 2876 阅读 · 0 评论 -
【原创】Firda+typescript 输出XX实时运行日志
地址分析过程,暂略。直接上代码如何执行,请参考文件名:wechat_log.tsclass WeChatLog { private moudule_name: string = "WeChatWin.dll"; private wechat_version: string = "3.6.0.18"; private moudule: Module; private _log_state: boolean = false; private hook_offset原创 2022-05-31 09:32:07 · 489 阅读 · 0 评论