需要的基本信息。想要一個在C代碼中輸入的shellcode(如char buf[]={"<shellcode>"}
)打印出「Hello World!」。有沒有辦法將我的純英文字符串「Hello World」轉換爲shellcode。在C程序中添加Shellcode打印出Hello World
-4
A
回答
-1
我不認爲你可以直接在你的代碼中嵌入它,但你可以有一個腳本作爲一個單獨的文件,並從你的程序是這樣稱呼它:
system("/path/to/script/myScript.sh");
這個調用阻塞,所以你的程序將保持在這一行,直到腳本完成。然後在myScript.sh
你會像
#!/bin/sh
echo "Hello World!"
編輯:
一定要導入<stdlib.h>
相關問題
- 1. Linux Shellcode「Hello,World!」
- 2. 編寫程序打印「Hello,world!」程序
- 3. 在C程序中運行hello world shellcode時發生Segfault
- 4. Hello World Android程序
- 5. Hello World Angular2應用程序打字稿
- 6. 打印'hello world'給語法錯誤?
- 7. 執行從java中的其他程序打印「hello world」的程序
- 8. C++打開的窗口中的Hello World
- 9. Hello World C++
- 10. 無法運行Hello World C++程序
- 11. Codenvy C++ Hello World程序不會構建?
- 12. C#的Hello World教程
- 13. Hello World引導加載程序
- 14. 在CGAL中運行程序「Hello World」
- 15. Bottle.py的「Hello World」程序
- 16. ASM x86_64的Hello World程序
- 17. Haskell Hello World!程序WinGHCi
- 18. Django Hello World虛擬機上的Hello World網絡應用程序
- 19. C++ Eclipse Mac Hello World
- 20. unicode hello world for C?
- 21. c#hello world not compiling
- 22. python print「hello world」vs「hello world」
- 23. 如何在黃瓜中打印「Hello World」字符串?
- 24. 如何在Go中打印Hello world 100遍?
- 25. 無法看到來自AdMob添加的Hello World程序的Android
- 26. 從不同的線程打印Hello和World
- 27. XCode 5.0.2中的Hello World應用程序
- 28. 簡單的Hello World程序在webpy中給出問題
- 29. 的Hello World C++ CUDA程序在Visual Studio 2010(Windows 7)中
- 30. 在C#中尋找Solr.NET的Hello World程序
是什麼讓你覺得有_is_這樣的事情? –
@JohnSaunders他可能是C編程的新手,讓他休息一下。有許多方法可以在c中運行shell腳本。也許不是確切的方式,但有很多事情是可能的 – Chris
如果您在Linux上運行,請參閱[此問題](http://stackoverflow.com/q/15593214/1233508)。如果您在Windows上,請參閱[此問題](http://stackoverflow.com/q/4638960/1233508)。這些只是起點,你可能需要調整它們並用特定的標誌進行編譯以使它們工作。如果您遇到困難,請修改您的問題,具體說明您已完成的工作以及遇到問題的位置。 – DCoder