【文章标题】汇编ring3下实现HOOKAPI【文章作者】nohacks(非安全,hacker0058)【作者主页】hacker0058.ys168.com【文章出处】看雪论坛(bbs.pediy.com)==================[汇编ring3下实现HOOKAPI]==========...
最近公司做一个远程桌面控制的软件,其中用到了API hook的技术,由于之前没有接触过此类技术,刚刚开始的时候就想按照《Windows核心编程》中介绍的修改IAT表的方法实现API hook,但是项目中的一个工程中需要创建第三方的工具的进程,此种方法可以注入现有的工程,但是第三方工具我没有源代码,由...
拦截win32 API 调用对于多数windows开发人员来说都一直是很有挑战性的课题,我承认,这也是我感兴趣的一个课题。钩子机制就是用一种底层 技术控制特定代码段的执行,它同时提供了一种直观的方法,很容易就能改变操作系统的行为,而并不需要涉及到代码。这跟一些第三方产品类似。 许多系统都通过拦截技术...
分类:
其他好文 时间:
2014-07-28 14:26:33
阅读次数:
299
题意如下:
dota里面有一个hero名为Pudge,他有一个用链子连着的铁钩,一开始他的链子全是一块一块的铜块(价值为1)连接而制的,现在他可以选择任意长度(从i到j)然后对其进行改造,可以改成银块(价值为2),也可以改成金块(价值为3),然后在Q次改造后,要求你求出现在他的链子的总价值是多少!!!
这个题简化的话--->就是给出一个长度为n的数组,初始值全为1,然后在Q次改变指定长度的子数组的值后,再求出这个长度为n的数组的总值大小!
思路:使用线段树来做!百度线段树的地址:--->>>线段树
(说起来...
分类:
其他好文 时间:
2014-07-26 15:23:03
阅读次数:
277
转载请注明出处:http://blog.csdn.net/u012860063题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1698Problem DescriptionIn the game of DotA, Pudge’s meat hook is...
分类:
其他好文 时间:
2014-07-26 00:59:16
阅读次数:
245
Just a Hook
Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 16563 Accepted Submission(s): 8234
Problem Description
In the game o...
分类:
其他好文 时间:
2014-07-25 11:08:51
阅读次数:
269
使用线段树更新每段区间的奖(1,2,3),最后在统计整段区间的数和,基本线段树,果断1A啊
#include
#include
using namespace std;
#define N 100000
struct node{
int l,r,p;
}a[N*4];
int n;
void build(int left,int right,int i){
a[i].l=left...
分类:
其他好文 时间:
2014-07-24 23:26:23
阅读次数:
195
首先从“东海颠倒山”__libc_start_main(xtern/dync_hook/spec_hooks.cpp: line 73)开始我们的旅行(还是寻宝比较给劲儿^-^)。通过“永久指针”printf我们来到了“伟大航路”上的 __tern_prog_begin(xtern/lib/runtime/helper.cpp: line 123)岛。让我们在它上面寻找我们想要的东西吧。果然有宝物tern::InstallRuntime(),顺着它我们找了对于我们这个大航海至关重要的伙伴Runtime::...
分类:
其他好文 时间:
2014-07-24 10:42:29
阅读次数:
386
系统调用属于一种软中断机制(内中断陷阱),它有操作系统提供的功能入口(sys_call)以及CPU提供的硬件支持(int 3 trap)共同完成。我们必须要明白,Hook技术是一个相对较宽的话题,因为操作系统从ring3到ring0是分层次的结构,在每一个层次上都可以进行相应的Hook,它们使用的技...
分类:
系统相关 时间:
2014-07-22 00:26:34
阅读次数:
726
对于我来说,我想Hook饥荒,可这是一个神奇的程序,用了D3D9但是又截获不到dx的present函数,也就是它内部没有调用。
分类:
其他好文 时间:
2014-07-18 16:04:12
阅读次数:
175