随笔分类 - Windows应用
摘要:实际上,这块可以写成汇编,然后做远程注入用 方法 1、通过fs:[30h]获取当前进程的_PEB结构 2、通过_PEB的Ldr成员获取_PEB_LDR_DATA结构 3、通过_PEB_LDR_DATA的InMemoryOrderModuleList成员获取_LIST_ENTRY结构 4、通过_LIS
阅读全文
摘要:1. 下载dmp文件所有相关模块的symbols,缓存到共享路径,便于其它人快速下载。"D:\Debuggers.10\x86\symchk.exe" /id c:\MyApplication.dmp /s SRV*\\symbols_server\WinSymbols\*http://msdl.m
阅读全文
摘要:https://en.wikipedia.org/wiki/Win32_Thread_Information_Block 这是重点 herein: FS:[0x124] 4 NT Pointer to KTHREAD (ETHREAD) structure
阅读全文
摘要:.reload D:\111\222.dll=Base,DllLen
阅读全文
摘要:一个基于科大迅飞语音识别库的语音控制工具 目前内部模块包括 科大迅飞语音识别模块 语音识别控制模块 语音信息模糊匹配模块(PCRE正则) 功能执行模块 界面显示模块 各个模块之间耦合性不是非常高比较容易拆分 目前可预见的重要问题: 1:当前工程目前只支持完整的指令识别, 也就是在一定时间内,说一句话
阅读全文
摘要:很久很久以前用到的方法, 方法挺笨的,但是算是比较实用吧。 全自动的调试dmp,最后只要结果。 谁用得着就给谁看吧。 这里需要两个脚本1:启动脚本,是一个批处理文件,用来启动调试器,来加载dmp和调试脚本。2:调试脚本,是一个windbg脚本文件,用来操作调试器,是真正工作的脚本。现在开始说明脚本内
阅读全文
摘要:现在我现在有这么几个习惯总是习惯少写那些判断指令,总是感觉,多写一条判断,就会打断流水线,导致程序执行速度减慢,我当然知道分支预测,但是我写if的时候,第一想法想到的是打断流水线,会降低效率,所以少用更少的大片申请内存,我总是感觉,内存不够,内存不够,生怕一下就用完了,或者申请太大内存失败了,这样麻...
阅读全文
摘要:没啥技术含量,去年写的东西,想完善一下,至少能实现自己的需求,一个HTTP服务端,我想自己实现。应用层做的太多了,我真的该去做做驱动了。其实,我是真的不想写这玩艺了,没意思,没啥技术含量,都是逻辑问题,可是有技术含量的我又不会。痛苦。服务端支持的文件下载功能,是基于80号端口的,也就是HTTP的下载...
阅读全文
摘要:由于。。。上次的界面很难看。。。就是这样。。。用起来有点麻烦,所以。。。决定改换套路。。。做一个图形界面。。。重新规划一下界面布局,看着爽一点,用着爽一点。。。这个新的玩意支持文件拖拽,单文件拖拽,多文件拖拽,支持从程序外面拖到程序里面(直接把拖拽的文件发送到Linux上)也支持从程序里面拖到程序外...
阅读全文
摘要:一个Linux端,一个Windows端。。。Windows端与Linux端通信,实现Windows与Linux互相传文件。。。本来可以直接用ftp的,但是我的宿主机是Win7,我不想安装乱七八糟的FTP服务端软件(包括IIS),绿色FTP服务端杀软容易报毒,Linux里面我更不愿意安装FTP服务端,...
阅读全文
摘要:最近在写一套跨平台的简单图形库,数学不好就是不行,来回算乱七八糟的各种东西都费事。。。定义接口真的很费事,接口一遍一遍地改,然后里面的东西也在一遍一遍地改。。。接口参数太多,还要写更多的函数,一次次转接。。。麻烦。。。typedef void (*DRAW_PROC)( int x , int y ...
阅读全文
摘要:花了半宿的时间,把我的 DNS 服务器修改完了去年下半年,一个朋友扔给了我一个DNS劫持的工具,类似病毒,但是不是病毒,仅仅有一个监控、劫持DNS的功能,所以顶多也就算是个恶意软件。由于我啥都不会,我也好奇DNS服务器是怎么做的,DNS到底是什么玩艺,所以那时候我开始反汇编那个小程序,但是那时候。。...
阅读全文
摘要:在网上下载了一个MBR修改软件的源码,本来就无聊,所以就索性在虚拟机里面编译运行了。。。运行了之后,电脑重启,我突然发现,我的可怜电脑上出现了一行字,让我输入密码。。。恶心。。。那源码里面根本就没说密码,怎么办,好痛苦。。。这就是被修改MBR数据,没遇到过这种事,我找了半小时,才在里面找到密码。0F...
阅读全文
摘要:功能样样俱全,一点不比现在的VS系列差VC++1.5全貌,虽然很古老,但是已经可以了。新建的文档试图,多文档工程,很像样文档试图,单文档工程,已经非常像样了,和记事本差不多了这是资源编辑器,寒颤一点,感觉太古老了,而且控件也没几个编译好之后,直接在XP上面运行的一个对话框。这里要说明,VC++1.5...
阅读全文
摘要:上午看到一个人在群里发了一堆FTP空间地址。。。我就想看看那些FTP空间里面都有什么。。。但是那些空间的IP地址都没抹去了一部分。。。所以我就在群里,大肆找人要探测FTP地址的工具。。。结果,没人给我,而且一群B,看我笑话。。。一赌气,就写了个小东西。。。半个小时而已就写出来了,测试完了。。。感觉。...
阅读全文
摘要:DELPHI 写的,不过,看着还行,虽然有点不适,但是不是感觉那么特别累。。。很庆幸,我的 DELPHI 能力还没有全扔了。。。游戏控制台,一键启动,一键配置,都靠它游戏服务器引擎,负责各种计算,各种控制,如果给盛大用的话,应该是单独放在一台服务器上的,但是搭SF的话,一台电脑全部搞定。上面一排,用...
阅读全文
摘要:可以选择显示哪些列。界面上的东西,都简单,麻烦的是它的下层。下层全部用svn server的服务器自带的svn.exe来支持。有些位置要启动svn.exe不止一次。所以参数的来回传递,来回组合也有点麻烦。操作那一列,应该是画图的,MFC原生没有这种支持。所以就要自己手画。不过,计算列坐标画图都不难。...
阅读全文
摘要:在许多资料上都说CImage类是基于GDI+的,但是为什么是基于GDI+的呢? 因为使用这个类时,并没有加入#include ,也没有在程序开始和结束时分别写GDI+启动代码GdiplusStartupInput和结束代码GdiplusShutdown使用这个类时,仅仅需要添加头文件# incl...
阅读全文
摘要:今天,花了半个上午加半个下午的时间,完成了一个小的自动编译服务器。基于我自己写的HTTP服务端,套用公司的自动编译服务器Web界面上的颜色,等等HTML颜色代码,就是现在这样。好些地方还没有完善,比如,每次自动编译前,SVN自动更新一次,数据打包,及URL参数宏导入等等,还没有做。有些地方,处理得也...
阅读全文