buffer-overflow

    0熱度

    1回答

    我讀了關於緩衝區溢出攻擊,想知道如果改變處理器,所以它拒絕執行不在代碼區域的指令可以解決它? 謝謝

    0熱度

    2回答

    我正在學習ret2libc緩衝區溢出漏洞繞過NX。 我有漏洞的代碼(vuln.c): #include <stdio.h> #include <stdlib.h> #include <string.h> int main(int argc, char *argv[]) { char buffer[512]; if (argc != 2) printf("

    0熱度

    1回答

    我有這樣一個URL, http://domain.com?a=1&b=something&c=something 我訪問在服務器端所有這些查詢字符串做一些處理。 現在,如果有人發送大約4036個字符的大文本參數b,我得到一個緩衝區溢出錯誤。 在ASP.NET MVC4中處理此問題的最佳方法是什麼?

    1熱度

    2回答

    我正在看一個關於如何在Linux上執行緩衝區溢出的教程。一切都很好,直到我嘗試運行最後的東西。我在谷歌搜索和搜索,但沒有發現任何工作。 我的緩衝區溢出可開發C代碼(exploitable.c): #include <string.h> int main(int argc, char** argv) { char buf[500]; strcpy(buf, argv[1])

    1熱度

    1回答

    我正在嘗試在程序的dll中搜索跳轉,但是當我這樣做時,我正在執行範圍錯誤。那有什麼問題? 我的WinDbg輸出低於: 0:000> g ModLoad: 76390000 763ad000 C:\WINDOWS\system32\IMM32.DLL ModLoad: 773d0000 774d3000 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common

    0熱度

    1回答

    當我使用伊恩Piumarta的PEG /腿軟件來解析我工作的一個玩具語言。不幸的是一些投入解析器是導致飛機墜毀的是鏘的地址消毒劑說是由堆緩衝區溢出引起的。這裏的輸出我得到與代碼相關線路: ==27761== ERROR: AddressSanitizer: heap-buffer-overflow on address 0x7f051b06c398 at pc 0x419e18 bp 0x7fff

    0熱度

    1回答

    我在網站上發現了一些與此相關的帖子,但其中沒有人解釋了我的問題。 的代碼說明如下: Link 我的問題是這樣的: 筆者試圖在緩衝區,這樣一個重寫的notesearch.c程序中的strcpy()函數的返回地址shellcode(我理解的是植入機器碼在內存中)將被執行。 爲了這個工作,他創建了一個如下所示的緩衝區:nop nop nop ... | shell代碼.. |返回地址 根據我對strcp

    0熱度

    1回答

    我一直在遇到這個問題一段時間了。系統的快速說明: 一個簡單的應用程序將通過tcp連接讀入數據。該應用程序使用Socketchannel對象來建立數據通信線路。到硬件的連接被建立,並且該應用程序的過程大致400之間 - 的分組700引發錯誤之前: at sun.nio.ch.SocketDispatcher.read0(Native Method) at sun.nio.ch.SocketDispa

    1熱度

    2回答

    #include <stdio.h> #include <stdlib.h> int main() { char *name; char *command; name=(char *)malloc(10); command=(char *)malloc(128); printf("address of name is : %d\n",nam

    0熱度

    2回答

    我已經在我正在研究的這個項目的一個泡菜。我的主要目標是將兩個網絡攝像頭聚合在一起,並對它們進行對象檢測 - 包圍盒等......標準的東西。 我無法擺脫自己的緩衝區溢出雖然 - 下面的一定程度的簡化代碼(閱讀)編譯x64和後不久,我得到在控制檯緩衝區溢出錯誤,這一點: "OpenCV Error: Assertion Failed (contour.checkVector(2) >= 0 && (