shellcode tutorial

shellcode tutorial

ID:11385578

大小:125.00 KB

页数:23页

时间:2018-07-11

shellcode tutorial_第1页
shellcode tutorial_第2页
shellcode tutorial_第3页
shellcode tutorial_第4页
shellcode tutorial_第5页
资源描述:

《shellcode tutorial》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、ShellcodingforLinuxandWindowsTutorialwithexamplewindowsandlinuxshellcodebystevehannahttp://www.vividmachines.com/steve./c/.hanna@gmail/.comforpremiercomputersecurityresearchcheckout:http://www.sigmil.org/TableofContentsChangeLog2FrequentlyAskedQuestions

2、21.Whatisshellcoding?22.Therearetonsofshellcoderepositoriesallaroundtheinternet,whyshouldIwritemyown?23.WhatdoIneedtoknowbeforeIbegin?24.WhatarethedifferencesbetweenwindowsshellcodeandLinuxshellcode?35.So,whataboutwindows?HowdoIfindtheaddressesofmyneede

3、dDLLfunctions?Don'ttheseaddresseschangewitheveryservicepackupgrade?36.What'sthehypewithmakingsuretheshellcodewon'thaveanyNULLbytesinit?NormalprogramshavelotsofNULLbytes!37.WhydoesmyshellcodeprogramcrashwhenIrunit?48.CanIcontactyou?49.Whydidyouuseintelsy

4、ntax,UGHHH?!410.Whydoesmyprogramkeepsegfaulting?Yes,Ireaditem7above,butitSTILLcrashes.4RequiredTools5OptionalTools5LinuxShellcoding6Example1-MakingaQuickExit6Example2-SayingHello7Example3-SpawningaShell9WindowsShellcoding11Example1-SleepisfortheWeak!11E

5、xample2-AMessagetosay"Hey"12Example3-AddinganAdministrativeAccount17AdvancedShellcoding20FurtherReading23Conclusion23ChangeLog1.Created-July20042.AdvancedShellcodingMethodsSectionAdded-Sept20053.UpdatedFaqregardingstackrandomization.-June2007FrequentlyA

6、skedQuestions1.Whatisshellcoding?Incomputersecurity,shellcodinginitsmostliteralsense,meanswritingcodethatwillreturnaremoteshellwhenexecuted.Themeaningofshellcodehasevolved,itnowrepresentsanybytecodethatwillbeinsertedintoanexploittoaccomplishadesiredtask

7、.2.Therearetonsofshellcoderepositoriesallaroundtheinternet,whyshouldIwritemyown?Yes,youarecorrect,therearetonsofrepositoriesallaroundtheinternetforshellcoding.Namely,themetasploitprojectseemstobethebest.Writinganexploitcanbedifficult,whathappenswhenallo

8、ftheprewrittenblocksofcodeceasetowork?Youneedtowriteyourown!Hopefullythistutorialwillgiveyouagoodheadstart.3.WhatdoIneedtoknowbeforeIbegin?Adecentunderstandingofx86assembly,C,andknowledgeoftheLinuxandWindowsoperatingsystems.4.Wha

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。