远程注入
LoadLibrary 加载DLL
createRemoteThread 创建在另一个进程的虚拟地址空间中运行的线程,并选择性地指定扩展属性
virtualAllocEx 在指定进程的虚拟地址空间中保留、提交或更改内存区域的状态。 该函数初始化它分配给零的内存,返回值是页面分配区域的基址。
FreeLibrary 释放DLL
OpenProcess 读取进程句柄
VirtualProtectEx 改写页保护
ReadProcessMemory 读取内存
WriteProcessMemory 写入内存
.等待线程
waitforsingleobject
waitformultipleobjects
.关于句柄和窗口
HINSTANCE是应用程序实例句柄,
HWND是窗口对象句柄,
HANDLE是任意对象的句柄,
CWnd是MFC中的窗口类。
ntdll.NtCurrentTeb() 函数用来返回当前线程的TEB结构体指针
破解keyfile 用到的api
findfirstfileA 确定注册文件是否存在
createfileA 、_lopen 确定文件是否存在;并打开文件以获得句柄
GetFileSize 、 GetFileSizeEx 获得注册文件大小
GetFileAttributesA、GetFileAttributesExA 获得注册文件的属性
SetFilePointer 、 SetFilePointerEx 移动文件指针
ReadFile 读取文件内容
灰色按钮,禁用菜单
EnableMenultem
EnableWindow
EnableMenu
警告窗口
MessageBoxA 、MessageBoxExA、DialogBoxParamA(W)、ShowWindow、CreateWindowExA(W)
这些函数都有一个回调参数 ,回调到执行函数处是个关键破解点
计时器
SetTimer 计时断点触发的回调处理函数就是关键破解点
GetTickCount文章来源:https://www.toymoban.com/news/detail-608717.html
timeGetTime文章来源地址https://www.toymoban.com/news/detail-608717.html
到了这里,关于水滴逆向学习笔记的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!