您的位置:首頁 > 菜鳥學(xué)院 > 如何制作屬于你的HID Key

如何制作屬于你的HID Key

來源:互聯(lián)網(wǎng) | 時間:2015-03-11 13:30:40 | 閱讀:189 |  標(biāo)簽: 黑客 網(wǎng)絡(luò)安全   | 分享到:

0×03 基礎(chǔ)代碼部分 

如何制作屬于你的HID Key

這幾行代碼是讓Leonardo輸出a這個字母,間隔0.01s。

Keyboard.press(97); 中的97是字母a所代表的ASCII值,后面會附上ASCII值的表格。

【注:Keyboard.press(97); 與Keyboard.repress(97); 一起,構(gòu)成了一次鍵盤按下并抬起的動作。后面的delay(10);建議加上,尤其是你不知道對方電腦處理速度如何,如果不加這個延時,Leonardo輸入的速度太快吧,老式電腦有可能會反應(yīng)不過來。】

如何制作屬于你的HID Key

輸入不同的字母、數(shù)字、特殊符號或者空格鍵就把Keyboard.press(97); 括號里面的97更改成其他ASCII值,后面的Keyboard.repress(97);括號里的也更改成相同的ASCII值就行了。

接下來就到了快捷鍵的輸入了,如何用Leonardo輸入組合鍵呢?下面我們就來模擬這一個過程,首先把輸入組合鍵的動作分成幾個部分:按下Win徽標(biāo)鍵不放,然后按下r鍵,這時候運行會彈出來,然后松開所有按鍵,利用Leonardo是很容易實現(xiàn)的,接下來我們看這一連串動作的代碼實現(xiàn)部分。

下面的代碼是讓Leonardo通過Win+r組合鍵來進(jìn)入cmd命令提示符:

如何制作屬于你的HID Key

大家可能注意到了,按下Win徽標(biāo)鍵的代碼后沒有Keyboard.repress(KEY_LEFT_GUI);這一句來實現(xiàn)松開Win徽標(biāo)鍵,正是這樣我們才實現(xiàn)了組合鍵的功能,其他的組合鍵也是可以這樣輸入的。Keyboard.releaseAll(); 是松開所有的按鍵,適合放在組合鍵的結(jié)尾。

Keyboard.repress(KEY_LEFT_GUI); 中的KEY_LEFT_GUI是代表特殊鍵【例如:Win徽標(biāo)鍵、Ctrl鍵、Shift鍵、Alt鍵等】這些鍵在Arduino IDE有不同的表示,在Arduino IDE里面的USBAPI.h文件中有詳細(xì)的定義。

如何制作屬于你的HID Key


輸入那個特殊鍵就可以根據(jù)表上進(jìn)行更改了,例如Ctrl+c、Ctrl+v這些快捷鍵都可以實現(xiàn)。

下面是利用Leonardo實現(xiàn)HID攻擊的代碼【自動打開cmd,添加ghost$用戶并將其提升至管理員權(quán)限的代碼】,重復(fù)代碼太多我就不一一列舉了,這篇文章只是讓大家知道一下原理。

小編推薦閱讀

好特網(wǎng)發(fā)布此文僅為傳遞信息,不代表好特網(wǎng)認(rèn)同期限觀點或證實其描述。

黑客 1.204
黑客 1.204
類型:經(jīng)營策略  運營狀態(tài):正式運營  語言:中文   

游戲攻略

游戲禮包

游戲視頻

游戲下載

游戲活動

潛入計算機的世界!發(fā)展并保衛(wèi)你的虛擬3d網(wǎng)絡(luò)架構(gòu)基地,入侵全球其他玩家的網(wǎng)絡(luò)!黑暗的終極網(wǎng)絡(luò)戰(zhàn)爭已經(jīng)

相關(guān)視頻攻略

更多

掃二維碼進(jìn)入好特網(wǎng)手機版本!

掃二維碼進(jìn)入好特網(wǎng)微信公眾號!

本站所有軟件,都由網(wǎng)友上傳,如有侵犯你的版權(quán),請發(fā)郵件[email protected]

湘ICP備2022002427號-10 湘公網(wǎng)安備:43070202000427號© 2013~2024 haote.com 好特網(wǎng)