支持多客戶端連接結(jié)合了遠(yuǎn)程cmd命令執(zhí)行+遠(yuǎn)程鍵盤記錄功能源碼逆向班_第六次作業(yè)
全能逆向安全班課程更新地址:http://rigasin.com/forum-160-1.html
全能逆向安全班大綱:http://rigasin.com/thread-14469-1-1.html
筆記:
到目標(biāo)文件夾 shit+右鍵,會(huì)有powershell選項(xiàng)
0.先去git官網(wǎng)下載,默認(rèn)安裝
1.git clone + repository路徑 可以拷貝github倉庫內(nèi)容到本地
2.前往需要代碼管理的本地的文件夾 git status 查看當(dāng)前被管理的工程文件,若文件被標(biāo)記為紅色,是修改過的文件
3.git add 文件名如README.md 可以將修改的文件添加,方便下一次commit提交操作 再用git status顯示為綠色
git add .表示所有文件
4. git config --global user.email "you@example.com"
git config --global user.name "用戶名",先配置郵箱和用戶名,方便查看代碼是誰提交的
5.git commit 將文件保存起來,僅僅是在本地git中保存,還沒有傳到github
程序進(jìn)入vi模式
git commit -m "注釋" 每次提交都要寫注釋
6.git push 提交給github服務(wù)器
git push -f 強(qiáng)制推送
回到工程文件夾,右鍵 Git gui here-commit 可以查看操作記錄
上傳前可以刪除*.VC.DB這些vs編譯器自動(dòng)生成的大文件,縮小上傳體積,方法:新建文本文檔del.bat
@echo off
for /r %%i in (debug,release,ipch) do rd /s /q "%%i"
for /r %%i in (*.sdf *.VC.db) do del /s /f /q "%%i"
pause
多個(gè)文件(keyhook,testwin32,server),統(tǒng)一項(xiàng)目輸出路徑, debug版本就統(tǒng)一到debug文件夾 ..\..\..\bin\RemotePC\Debug
release版本就統(tǒng)一到release文件夾 ..\..\..\bin\RemotePC\Release 在configure manager-active solution configuration里切換到release模式再編譯
這樣debug和release生成的文件就不會(huì)和git同一層級(jí),也就不會(huì)被同步到github
testWin32文件調(diào)用lib的位置要用宏(在properties(configuration 為debug模式時(shí))-c/c++-preprocessor可以看到定義了宏_Debug)改:
#ifdef _DEBUG
#pragma comment(lib, "..\\..\\..\\bin\\RemotePC\\Debug\\keyhook.lib")
#else
#pragma comment(lib, "..\\..\\..\\bin\\RemotePC\\Release\\keyhook.lib")
#endif
vs編譯器里面寫路徑若用\需要\\,若使用/只要一個(gè)/
QQ圖片20200711171934.png (155 KB, 下載次數(shù): 105)
下載附件
保存到相冊(cè)
2020-7-11 15:26 上傳
源碼:
游客,如果您要查看本帖隱藏內(nèi)容請(qǐng) 回復(fù)
|