原创 inline hook原理簡單剖析和實現(dll)

聲明:這裏的hook是指我們的dll劫持或者注入目標進程了 如果要使用遠程線程調用的話還需要遠程開闢內存空間,這裏就不作討論 基礎:會看一點彙編代碼

原创 動態鏈接庫的編寫及使用(c++)

一、編寫動態鏈接庫mydll.cpp: //dll的入口點 BOOL APIENTRY DllMain( HANDLE hModule,

原创 linux學習 分區:fdisk,parted

linux學習  分區:fdisk,parted 1 知識前提  1.MBR分區:最多4個主分區,1個拓展分區,每個分區最大2T 2.GPT分區:主分區沒有限制,大幾乎沒有限制 3.一塊硬盤只能用一種分區表類型(MBR或GPT) 4.不同

原创 SetWindowsHook詳解及應用實例

HHOOK WINAPI SetWindowsHookEx(   _In_ int       idHook,   _In_ HOOKPROC  l

原创 linux學習 歸檔與壓縮:tar

歸檔與壓縮:tar 知識前提 1.linux下的壓縮包有:zip,gz,tar.gz,tar.bz2 歸檔  1.歸檔爲.tar.gz tar -zcvf /tmp/test.tar.gz test 2.歸檔爲.tar.bz2 tar

原创 在阿里雲服務器上通過docker部署redis cluster

在阿里雲服務器上通過docker部署redis cluster 0. 環境 centos7(內核版本高於3.10) 1. 安裝docker 直接通過腳本安裝 $ sudo yum update $ curl -fsSL https

原创 windows下連接vpn後導致內網域名無法正確解析的可能問題之一

windows下連接vpn後導致內網域名無法正確解析的可能問題之一 首先如果知道此內網域名的ip的話,先ping此ip地址,如果能ping通,說明是dns服務器的問題 如果是dns服務器的問題,在windows10下當連接了vpn之

原创 c語言static變量和static函數

1. static 變量  靜態變量的類型 說明符是static。 靜態變量當然是屬於靜態存儲方式,但是屬於靜態存儲方式的量不一定就是靜態變量。 例如外部變量雖屬於靜態 存儲方式,但不一定是靜態變量,必須由 static加以定義後才能成爲

原创 c++逆波蘭式計算表達式

#include<stdio.h> #include<string.h> #include<stack> #include<map> using namespace std; map<char,int> OP_PRI; char ep[1

原创 vs-code常用快捷鍵

主命令框 F1 或 Ctrl+Shift+P: 打開命令面板。在打開的輸入框內,可以輸入任何命令,例如: 按一下 Backspace 會進入到 Ctrl+P 模式 在 Ctrl+P 下輸入 > 可以進入 Ctrl+Shift+P 模式

原创 前後端分離nginx配置,同時解決跨域問題

背景 現在,web開發的前後端分離技術越來越火爆,由於最近的課程設計使用了前後端分離的方案,這裏就來記錄一下前後端分離的項目部署。這裏我們使用的前端框架是react,後臺使用ssm提供數據接口。 nginx nginx (engine x

原创 js常用事件

屬性 當以下情況發生時,出現此事件 ------------------------------------------------------ onabort 圖像加載被中斷 onblur 元素失去焦點

原创 c++函數指針的使用

關於C++中函數指針的使用(包含對typedef用法的討論) (一)簡單的函數指針的應用。 //形式1:返回類型(*函數名)(參數表) char (*pFun)(int); char glFun(int a){ return;}

原创 nodejs爬蟲抓取異步數據案例

在csdn上圖片顯示有問題,可以去我的個人博客上查看原版: http://tosim.top/2017/07/21/nodejs%E7%88%AC%E8%99%AB%E6%8A%93%E5%8F%96%E5%BC%82%E6%AD%A5%

原创 逆元詳解

數論逆元是指 a*x = 1 (mod m) x爲最小的整數 第一種,費馬小定理,要求m爲素數 用快速冪求pow(a,m-2) (mod m) int power(int a,int b){ int ans = 1; a