原创 易語言安裝,破解,靜態編譯

安裝易語言5.8 運行破解補丁 使用vc6靜態編譯鏈接

原创 OD使用以及斷點總結

Ctrl+G:直接斷API Ctrl+N:輸入表斷API 文件操作API的使用 CreateFileA(W):創建文件 ReadFile:讀取文件 WriteFile:寫入文件 CloseHandle:關閉句柄 讀取文件:Create

原创 彙編中,各寄存器的作用

CS:IP CS:IP 指示了當前要讀取指令的地址,CS爲代碼段寄存器,IP爲指令指針寄存器 可以這麼理解: 任意時刻,CPU將CS:IP 指向的內容當作指令執行 如果要修改CS:IP的內容,則需要使用 jmp 指令來完成 ; 同

原创 使用OD給EXE程序添加彈框

新建一個區段(stud_PE工具) 如果沒有MessageboxA,新建導入表,目的是把MessageboxA函數導入進去,並且獲取VA 在新的區段處添加MessageBox的調用 在後面添加 jmp 程序入口地址處 修改程序入口(

原创 js防抖函數和節流函數簡析

防抖函數 防抖技術即是可以把多個順序地調用合併成一次,也就是在一定時間內,規定事件被觸發的次數。 // 防抖動函數示例 function debounce(func, wait, immediate) { // 定時器變量

原创 脫殼學習之 -- 步驟總結

脫殼步驟 最近在學習脫殼的教程,接下來總結一下手動脫殼的方式 1. 使用OD調試 常用的方式有以下 單步跟蹤法: 這個方法是萬能的, 思路就是, 碰到向上跳轉, F4執行到下一步;如果函數中斷, 則步入函數,繼續單步, 一直

原创 脫殼總結之 - upx,aspack, FSG,PECompact2.X,WinUpack脫殼

UPX是一種壓縮殼,接下來介紹UPX脫殼的四種方式 1. 單步執行法 OD加載程序,F8單步步入程序,向上返回的要按鍵F4跳轉到向上返回的下一句語句 特徵代碼是 popad , 執行下一句語句,會有一個很大的跳轉,執行次跳轉語句

原创 解決瀏覽器自動回填表單問題

在目標input上面添加一個標籤 <input type="password" name="password" style={{display:'none'}} />

原创 nginx 配置 react項目,首頁不是index.html

nginx 配置 react項目,首頁不是index.html 在 react 項目開發時, 一般有 hashHistory 和 browserHistory 的方式, 在項目打包出來之後,需要部署到服務器上面,礙於實際需求,我們的首

原创 git使用

添加遠程倉庫: git remote add origin [email protected]:cs840610862/zx-0114.git 強制推送: git push -u origin master

原创 計算一個滾動列表滾動到具體的位置

比如下面一段代碼 <div class="scroll-container"> <div class="list-container"> <span class="item1">1</span> <span cla

原创 開發 --筆記

table 原生表格設置寬度 1. table 樣式: table-layout: fixed; 2. th, td:word-wrap:break-word 有些瀏覽器的滾動條樣式賊醜,還不讓美化,這個組件助你一臂之力(react

原创 nodejs給html靜態資源(css,js)加防緩存時間戳

在開發的過程中,需要給html的靜態資源加上一個隨機數,避免版本迭代的時候取本地緩存文件,以下是使用nodejs,正則表達式編寫的腳本,可以給css文件,js文件自動加上時間戳,支持已有時間戳二次處理 var fs = require

原创 js獲取元素到各邊的距離

元素距離窗口距離 el.getBoundingClientRect().top // 元素距離窗口(視口)頂部的距離 el.getBoundingClientRect().left // 元素距離窗口(視口)左邊的距離 el.get

原创 怎麼提高webpack構建速度

— 待完成