舒服导师

文章
5
资源
0
加入时间
3年0月20天

远程爆破,另类结束进程的方式(插入线程式)

<br />老套结束进程方式是OpenProcess,然后TerminateProcess。但是遇到那些Hook过TerminateProcess的程序,以及内核模式的程序(比如很多杀毒软件),这招就无能为力了。TerminateProcess的最终结果是没有任何变化或者你的程序直接死掉...<br /> <br />老早就想过用其他方式来结束进程了,比如让自己也工作在内核模式...这里给出一种很简单的办法,远程爆破目标程序。说白了,就是插入一个线程到目标程序

java:循环幂余法和快速幂余法(二分求余法)

当求解x的a次幂时,可能会出现大数越界的问题,超出int32位,所以很多题目要求对结果进行1000000007的取余,这个数字在int32的范围之内1000000007的平方超出了int32的范围,但是在long64的范围之内循环幂余法求解x的a次幂int res = 1;int x = 3;int p = 1000000007;for(int i = 0; i &lt; a; i++) { res = (res * x) % p;}return res;该法时间复杂度为线性级别复杂度