4 weixin_34026276

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 2w+

模拟WSockExpert,使用APIHOOK

不知道大家用过WSockExpert没有, 它可以用来截获指定进程网络数据的传输.前面我还以为它是通过实时远程注入DLL来更改IAT. 不过后来发现在程序一运行时,它就已经将DLL插入所有进程了,这个跟冰哥写的那个模拟SOCKCAP的程序很相似.似乎是将DLL注入所有进程, 不过再想一下, 如果是这样的话,那么后来启动的程序应该不会被注入DLL(除非用定时^_^,这样就太麻烦了), 考虑到这些, ...

2019-07-05 01:47:26

分析/proc/[pid]/maps中的各个内存区域的大小

cat maps | sed -e "s/\([0-9a-f]\{8\}\)-\([0-9a-f]\{8\}\)/0x\1 0x\2/" | awk '{printf("\033[0;33m[%8d Page]\033[0m \033[0;35m[%8d KB]\033[0m %s\n", (strtonum($2) - strtonum($1))/4096, (strtonum($2) - ...

2019-07-03 00:29:57

DOM基础

字符串的操作方法:charAt()->传入下标,返回字符串里面下标相对应的值;charCodeAt()->传入下标,返回相应字符在万国码里的编码;例子:<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title&g...

2019-07-02 22:24:04

GDI_图片半透明效果示例

using System;using System.Drawing;using System.Drawing.Imaging;using System.Drawing.Drawing2D;namespace Tutorial{ class WaterMark { [STAThread] static void Main(string[] args) { //set a working d...

2019-06-29 20:05:33

ATL的创建者

class ATL_NO_VTABLE CPolyCtl : public CComObjectRootEx<CComSingleThreadModel>, public CStockPropImpl<CPolyCtl, IPolyCtl, &IID_IPolyCtl, &LIBID_POLYGONLib>, public CComCont...

2019-06-29 19:09:50

【转】C#如何让WinForm嵌入桌面窗口最底层

C#如何让WinForm嵌入桌面窗口最底层 2010-03-26 来自:csdnBlog 摘要:本文介绍C#使用Windows API函数:SetParent、SetWindowPos和FindWindow实现让WinForm嵌入桌面窗口最底层,并提供详细的实现代码供参考。 此类将窗体永远置于窗口最底层。 首先, 调用一些User32.dll的WinAPI函数。 i...

2019-06-27 17:56:39

Introducing Microsoft Azure and SQL Azure

1. Overview of AzureAzure is the name of Microsoft’s cloud services, which developers can use to deliver applications at scalefor various workloads and devices. Microsoft Azure provides a runtime fr...

2019-06-27 00:38:43

post 变成option 请求的三种原因

Http Options Method简而言之,OPTIONS请求方法的主要用途有两个:获取服务器支持的HTTP请求方法;用来检查服务器的性能。CORS(跨域资源共享)CORS是一种网络浏览器的技术规范,它为Web服务器定义了一种方式,允许网页从不同的域访问其资源。而这种访问是被同源策略所禁止的。CORS系统定义了一种浏览器和服务器交...

2019-06-26 18:50:00

canvas 学习

<!DOCTYPE html><html lang="en"><head> <meta charset="utf-8" /> <title></title> <script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></s...

2019-06-26 18:09:28

CyclicBarrier、CountDownLatch、Callable、FutureTask、thread.join() 、wait()、notify()、Condition...

CyclicBarrier使用:import java.util.Random;import java.util.concurrent.BrokenBarrierException;import java.util.concurrent.CyclicBarrier;/** * 三个运动员各自准备,等到三个人都准备好后,再一起跑</br>@see 1:先创建...

2019-06-25 18:59:00

centos7下LVM挂载和扩容

说明:此操作在centos7下进行,如果是centos6发行版,需要注意格式化LV的文件系统类型(centos7.0开始默认文件系统是xfs,centos6是ext4)、最后一步写入系统的类型查看当前磁盘[root@fsddxtclgj9vm900419 ~]# df -Th ...

2019-06-25 17:26:00

【Javascript】类

定义一个类来表示2D平面几何中的点。这个类实例化的对象拥有一个名为r()的方法,用来计算该点到原点的距离function Point(x,y){ this.x = x; this.y = y;}var p = new Point(1,1);Point.prototype.r = function(){ return Math.sqrt(this.x...

2019-06-24 16:36:02

1049. Brave Balloonists

1049. Brave BalloonistsTime limit: 2.0 second Memory limit: 64 MBTen mathematicians are flying on a balloon over the Pacific ocean. When they are crossing the equator they decide to celebrate ...

2019-06-24 06:03:04

Borg Maze prime算法 &&bfs()::重要的是广搜

Problem DescriptionThe Borg is an immensely powerful race of enhanced humanoids from the delta quadrant of the galaxy. The Borg collective is the term used to describe the group consciousness of the...

2019-06-24 02:20:01

【JZOJ6213】【20190613】String

题目\(n \le 10^{18} \ , \ |T| \le 10^5\)题解显然,最少的操作次数一定是贪心地能匹配就匹配我们可以建出\(T\)的SAM,把SAM不能走的边补到根的后继节点问题变成在SAM上设计一条长度为\(n\)的路径使得它绕回根的次数最多由于字符集为4,并且我们只关心绕回根的次数可以在SAM上dp预处理一个\(4 \times 4\)的矩阵表示从\(x\)开...

2019-06-23 22:23:00

动画展现十大经典排序算法(附代码)

0、算法概述0.1 算法分类十种常见排序算法可以分为两大类:比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此也称为线性时间非比较类排序。0.2 算法复杂度0.3 相关概念稳定:如果a原本在b前面,而a=b...

2019-06-23 14:58:00

[置顶]C#中Socket服务端代码分享

最近在对项目中Socket通讯中的服务端代码进行优化,保证能接受尽可能多的客户端的连接,并且不会丢掉连接,不会掉数据包。经过一段时间的反复测试和修改,终于达到了这一要求。服务端代码采用了异步通讯的方式,并使用ManualResetEvent来对线程进行控制。在程序中,ManualResetEvent 的使用很关键。 ManualResetEvent 允许线程通过发信号互相通信。通常,此通信涉及一个...

2019-06-22 20:08:52

java.util.ConcurrentModificationException异常

今天程序报了一个错误java.util.ConcurrentModificationExceptionat java.util.AbstractList$Itr.checkForComodification(AbstractList.java:444)at java.util.AbstractList$Itr.next(AbstractList.java:417)程序if (!Array2...

2019-06-22 19:38:59

步步为营 .NET 设计模式学习笔记 十一、Iterator(迭代器模式)

概述 在面向对象的软件设计中,我们经常会遇到一类集合对象,这类集合对象的内部结构可能有着各种各样的实现,但是归结起来,无非有两点是需要我们去关心的:一是集合内部的数据存储结构,二是遍历集合内部的数据。面向对象设计原则中有一条是类的单一职责原则,所以我们要尽可能的去分解这些职责,用不同的类去承担不同的职责。Iterator模式就是分离了集合对象的遍历行为,抽象出一个迭代器类来负责,这样既可以做到不...

2019-06-22 17:15:44

Sharepoint 提供JavaScript的Web Part

看代码:using System;using System.Runtime.InteropServices;using System.Web.UI;using System.Web.UI.WebControls.WebParts;using System.Xml.Serialization;using Microsoft.SharePoint;using Mic...

2019-06-22 17:15:28

查看更多

勋章 我的勋章
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得