<menu id="guoca"></menu>
<nav id="guoca"></nav><xmp id="guoca">
  • <xmp id="guoca">
  • <nav id="guoca"><code id="guoca"></code></nav>
  • <nav id="guoca"><code id="guoca"></code></nav>

    什么是 shellcode


    發現錯別字 5個月前 提問
    回答
    1
    瀏覽
    2820
    請勿發布不友善或者負能量的內容。與人為善,比聰明更重要!
    Andrew
    CISP-PTE CISM-WSE
    最佳答案

    shellcode是:

    • Shellcode實際是一段代碼(也可以是填充數據),是用來發送到服務器利用特定漏洞的代碼,一般可以獲取權限。另外,Shellcode一般是作為數據發送給受攻擊服務的。 Shellcode是溢出程序和蠕蟲病毒的核心,提到它自然就會和漏洞聯想在一起,畢竟Shellcode只對沒有打補丁的主機有用武之地。網絡上數以萬計帶著漏洞頑強運行著的服務器給hacker和Vxer豐盛的晚餐。漏洞利用中最關鍵的是Shellcode的編寫。由于漏洞發現者在漏洞發現之初并不會給出完整Shellcode,因此掌握Shellcode編寫技術就顯得尤為重要。

    Shellcode編寫考慮因素:

    • Shellcode的編寫語言。用什么語言編寫最適合Shellcode呢?這個問題沒有定論。一般采用的是C語言,速度較快,但是ASM更便于控制Shellcode的生成。

    • Shellcode本身代碼的重定位。Shellcode的流程控制,即如何通過溢出使控制權落在Shelcode手中。

    • Shellcode中使用的API地址定位。

    • Shellcode編碼問題。

    • 多態技術躲避IDS檢測。

    回答所涉及的環境:聯想天逸510S、Windows 10。

    5個月前 / 評論
    回答數量: 1
    亚洲 欧美 自拍 唯美 另类