Skip to content

Commit be7702d

Browse files
author
sasdf
committed
cf sucks
1 parent 5169ae4 commit be7702d

File tree

107 files changed

+41449
-284
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

107 files changed

+41449
-284
lines changed

docs/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

docs/search_index.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

docs/tasks/2018/ais3Final/crypto/100-mama/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

docs/tasks/2018/ais3Final/crypto/200-secureSub/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

docs/tasks/2018/ais3Final/crypto/300-xorlnarmoni'akda/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

docs/tasks/2018/ais3Final/rev/100-SecDES/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

docs/tasks/2018/ais3Final/rev/200-AlmightyDuctTape/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66
jmpaddr1 <span class="token operator">=</span> <span class="token operator">&amp;</span>loc_xxxx <span class="token operator">+</span> <span class="token number">2</span><span class="token punctuation">;</span> <span class="token comment">// We are actually refering to loc_xxoo + 42</span>
77
jmpaddr2 <span class="token operator">=</span> <span class="token operator">&amp;</span>loc_oooo <span class="token operator">+</span> <span class="token number">5</span><span class="token punctuation">;</span> <span class="token comment">// Actually loc_oxox + 42, which is the jump gadget.</span>
88
<span class="token function">JUMPOUT</span><span class="token punctuation">(</span>__CS__<span class="token punctuation">,</span> loc_oxox<span class="token punctuation">)</span><span class="token punctuation">;</span>
9-
</code></pre><p>However, objdump can resolve destination address correctly because it is an unstripped binary.</p></section></div></div></div><a href="../100-SecDES/"class="navigation navigation-prev navigation-unique"aria-label="Previous page: rev - SecDES"><i class="fa fa-angle-left"></i></a></div><script>var gitbook=gitbook||[];gitbook.push(function(){gitbook.page.hasChanged({page:{name:"Almighty Duct Tape",category:"rev",points:200,solves:0,title:"rev - Almighty Duct Tape",level:"7.1.5",depth:2,next:{title:"Balsn CTF",level:"8.1",depth:1,ref:"",articles:[{title:"Overview",level:"8.1.1",depth:2,path:"tasks/2019/BalsnCTF/README.md",ref:"tasks/2019/BalsnCTF/README.md",articles:[]},{title:"crypto - collision",level:"8.1.2",depth:2,path:"tasks/2019/BalsnCTF/crypto/collision/README.md",ref:"tasks/2019/BalsnCTF/crypto/collision/README.md",articles:[]},{title:"crypto - harc4",level:"8.1.3",depth:2,path:"tasks/2019/BalsnCTF/crypto/harc4/README.md",ref:"tasks/2019/BalsnCTF/crypto/harc4/README.md",articles:[]},{title:"crypto - unpredictable",level:"8.1.4",depth:2,path:"tasks/2019/BalsnCTF/crypto/unpredictable/README.md",ref:"tasks/2019/BalsnCTF/crypto/unpredictable/README.md",articles:[]},{title:"crypwn - securenote",level:"8.1.5",depth:2,path:"tasks/2019/BalsnCTF/pwn/securenote/README.md",ref:"tasks/2019/BalsnCTF/pwn/securenote/README.md",articles:[]},{title:"misc - pyshv1",level:"8.1.6",depth:2,path:"tasks/2019/BalsnCTF/misc/pyshv1/README.md",ref:"tasks/2019/BalsnCTF/misc/pyshv1/README.md",articles:[]},{title:"misc - pyshv2",level:"8.1.7",depth:2,path:"tasks/2019/BalsnCTF/misc/pyshv2/README.md",ref:"tasks/2019/BalsnCTF/misc/pyshv2/README.md",articles:[]},{title:"misc - pyshv3",level:"8.1.8",depth:2,path:"tasks/2019/BalsnCTF/misc/pyshv3/README.md",ref:"tasks/2019/BalsnCTF/misc/pyshv3/README.md",articles:[]},{title:"misc - john",level:"8.1.9",depth:2,path:"tasks/2019/BalsnCTF/misc/john/README.md",ref:"tasks/2019/BalsnCTF/misc/john/README.md",articles:[]},{title:"rev - plam",level:"8.1.10",depth:2,path:"tasks/2019/BalsnCTF/rev/plam/README.md",ref:"tasks/2019/BalsnCTF/rev/plam/README.md",articles:[]},{title:"rev - vim",level:"8.1.11",depth:2,path:"tasks/2019/BalsnCTF/rev/vim/README.md",ref:"tasks/2019/BalsnCTF/rev/vim/README.md",articles:[]}]},previous:{title:"rev - SecDES",level:"7.1.4",depth:2,path:"tasks/2018/ais3Final/rev/100-SecDES/README.md",ref:"tasks/2018/ais3Final/rev/100-SecDES/README.md",articles:[]},dir:"ltr"},config:{gitbook:"*",theme:"default",variables:{},plugins:["katex@git://github.com/sasdf/plugin-katex.git","disqus","prism","-highlight","html-minifier","writeup-utils@git://github.com/sasdf/gitbook-plugin-writeup-utils.git"],pluginsConfig:{prism:{css:["prismjs/themes/prism-tomorrow.css"],lang:{C:"c","C++":"cpp",asm:"nasm"}},disqus:{useIdentifier:!1,shortName:"sasdfwriteup"},search:{maxIndexSize:1e6},"html-minifier":{customAttrSurround:[],removeScriptTypeAttributes:!1,removeEmptyAttributes:!1,removeRedundantAttributes:!1,removeEmptyElements:!1,sortClassName:!0,caseSensitive:!0,html5:!0,collapseWhitespace:!0,processConditionalComments:!1,quoteCharacter:null,keepClosingSlash:!0,preventAttributesEscaping:!1,minifyURLs:!1,removeAttributeQuotes:!1,decodeEntities:!1,trimCustomFragments:!1,customAttrAssign:[],includeAutoGeneratedTags:!0,collapseInlineTagWhitespace:!1,collapseBooleanAttributes:!0,minifyJS:!0,removeTagWhitespace:!0,preserveLineBreaks:!1,sortAttributes:!0,removeStyleLinkTypeAttributes:!1,removeComments:!0,minifyCSS:!0,processScripts:[],conservativeCollapse:!1,removeOptionalTags:!1,useShortDoctype:!1},lunr:{maxIndexSize:1e6,ignoreSpecialCharacters:!1},katex:{},fontsettings:{theme:"white",family:"sans",size:2},sharing:{facebook:!0,twitter:!0,google:!1,weibo:!1,instapaper:!1,vk:!1,all:["facebook","google","twitter","weibo","instapaper"]},"theme-default":{styles:{website:"styles/website.css",pdf:"styles/pdf.css",epub:"styles/epub.css",mobi:"styles/mobi.css",ebook:"styles/ebook.css",print:"styles/print.css"},showLevel:!1},"writeup-utils":{filePrefix:"https://github.com/sasdf/ctf/blob/master",repoPrefix:"https://github.com/sasdf/ctf/blob/master",rawPrefix:"https://raw.githubusercontent.com/sasdf/ctf/master"}},structure:{langs:"LANGS.md",readme:"README.md",glossary:"GLOSSARY.md",summary:"SUMMARY.md"},pdf:{pageNumbers:!0,fontSize:12,fontFamily:"Arial",paperSize:"a4",chapterMark:"pagebreak",pageBreaksBefore:"/",margin:{right:62,left:62,top:56,bottom:56}},styles:{website:"styles/website.css",pdf:"styles/pdf.css",epub:"styles/epub.css",mobi:"styles/mobi.css",ebook:"styles/ebook.css",print:"styles/print.css"}},file:{path:"tasks/2018/ais3Final/rev/200-AlmightyDuctTape/README.md",mtime:"2020-08-30T19:19:46.094Z",type:"markdown"},gitbook:{version:"3.2.3",time:"2020-08-30T20:48:48.903Z"},basePath:"../../../../..",book:{language:""}})})</script></div><script src="../../../../../gitbook/gitbook.js"></script><script src="../../../../../gitbook/theme.js"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/URI.js/1.16.1/URI.min.js"></script><script src="../../../../../gitbook/gitbook-plugin-disqus/plugin.js"></script><script src="../../../../../gitbook/gitbook-plugin-search/lunr.min.js"></script><script src="../../../../../gitbook/gitbook-plugin-search/search.js"></script><script src="../../../../../gitbook/gitbook-plugin-lunr/lunr.min.js"></script><script src="../../../../../gitbook/gitbook-plugin-lunr/search-lunr.js"></script><script src="../../../../../gitbook/gitbook-plugin-sharing/buttons.js"></script><script src="../../../../../gitbook/gitbook-plugin-fontsettings/buttons.js"></script></body></html>
9+
</code></pre><p>However, objdump can resolve destination address correctly because it is an unstripped binary.</p></section></div></div></div><a href="../100-SecDES/"class="navigation navigation-prev navigation-unique"aria-label="Previous page: rev - SecDES"><i class="fa fa-angle-left"></i></a></div><script>var gitbook=gitbook||[];gitbook.push(function(){gitbook.page.hasChanged({page:{name:"Almighty Duct Tape",category:"rev",points:200,solves:0,title:"rev - Almighty Duct Tape",level:"7.1.5",depth:2,next:{title:"Balsn CTF",level:"8.1",depth:1,ref:"",articles:[{title:"Overview",level:"8.1.1",depth:2,path:"tasks/2019/BalsnCTF/README.md",ref:"tasks/2019/BalsnCTF/README.md",articles:[]},{title:"crypto - collision",level:"8.1.2",depth:2,path:"tasks/2019/BalsnCTF/crypto/collision/README.md",ref:"tasks/2019/BalsnCTF/crypto/collision/README.md",articles:[]},{title:"crypto - harc4",level:"8.1.3",depth:2,path:"tasks/2019/BalsnCTF/crypto/harc4/README.md",ref:"tasks/2019/BalsnCTF/crypto/harc4/README.md",articles:[]},{title:"crypto - unpredictable",level:"8.1.4",depth:2,path:"tasks/2019/BalsnCTF/crypto/unpredictable/README.md",ref:"tasks/2019/BalsnCTF/crypto/unpredictable/README.md",articles:[]},{title:"crypwn - securenote",level:"8.1.5",depth:2,path:"tasks/2019/BalsnCTF/pwn/securenote/README.md",ref:"tasks/2019/BalsnCTF/pwn/securenote/README.md",articles:[]},{title:"misc - pyshv1",level:"8.1.6",depth:2,path:"tasks/2019/BalsnCTF/misc/pyshv1/README.md",ref:"tasks/2019/BalsnCTF/misc/pyshv1/README.md",articles:[]},{title:"misc - pyshv2",level:"8.1.7",depth:2,path:"tasks/2019/BalsnCTF/misc/pyshv2/README.md",ref:"tasks/2019/BalsnCTF/misc/pyshv2/README.md",articles:[]},{title:"misc - pyshv3",level:"8.1.8",depth:2,path:"tasks/2019/BalsnCTF/misc/pyshv3/README.md",ref:"tasks/2019/BalsnCTF/misc/pyshv3/README.md",articles:[]},{title:"misc - john",level:"8.1.9",depth:2,path:"tasks/2019/BalsnCTF/misc/john/README.md",ref:"tasks/2019/BalsnCTF/misc/john/README.md",articles:[]},{title:"rev - plam",level:"8.1.10",depth:2,path:"tasks/2019/BalsnCTF/rev/plam/README.md",ref:"tasks/2019/BalsnCTF/rev/plam/README.md",articles:[]},{title:"rev - vim",level:"8.1.11",depth:2,path:"tasks/2019/BalsnCTF/rev/vim/README.md",ref:"tasks/2019/BalsnCTF/rev/vim/README.md",articles:[]}]},previous:{title:"rev - SecDES",level:"7.1.4",depth:2,path:"tasks/2018/ais3Final/rev/100-SecDES/README.md",ref:"tasks/2018/ais3Final/rev/100-SecDES/README.md",articles:[]},dir:"ltr"},config:{gitbook:"*",theme:"default",variables:{},plugins:["katex@git://github.com/sasdf/plugin-katex.git","disqus","prism","-highlight","html-minifier","writeup-utils@git://github.com/sasdf/gitbook-plugin-writeup-utils.git"],pluginsConfig:{prism:{css:["prismjs/themes/prism-tomorrow.css"],lang:{C:"c","C++":"cpp",asm:"nasm"}},disqus:{useIdentifier:!1,shortName:"sasdfwriteup"},search:{maxIndexSize:1e6},"html-minifier":{customAttrSurround:[],removeScriptTypeAttributes:!1,removeEmptyAttributes:!1,removeRedundantAttributes:!1,removeEmptyElements:!1,sortClassName:!0,caseSensitive:!0,html5:!0,collapseWhitespace:!0,processConditionalComments:!1,quoteCharacter:null,keepClosingSlash:!0,preventAttributesEscaping:!1,minifyURLs:!1,removeAttributeQuotes:!1,decodeEntities:!1,trimCustomFragments:!1,customAttrAssign:[],includeAutoGeneratedTags:!0,collapseInlineTagWhitespace:!1,collapseBooleanAttributes:!0,minifyJS:!0,removeTagWhitespace:!0,preserveLineBreaks:!1,sortAttributes:!0,removeStyleLinkTypeAttributes:!1,removeComments:!0,minifyCSS:!0,processScripts:[],conservativeCollapse:!1,removeOptionalTags:!1,useShortDoctype:!1},lunr:{maxIndexSize:1e6,ignoreSpecialCharacters:!1},katex:{},fontsettings:{theme:"white",family:"sans",size:2},sharing:{facebook:!0,twitter:!0,google:!1,weibo:!1,instapaper:!1,vk:!1,all:["facebook","google","twitter","weibo","instapaper"]},"theme-default":{styles:{website:"styles/website.css",pdf:"styles/pdf.css",epub:"styles/epub.css",mobi:"styles/mobi.css",ebook:"styles/ebook.css",print:"styles/print.css"},showLevel:!1},"writeup-utils":{filePrefix:"https://github.com/sasdf/ctf/blob/master",repoPrefix:"https://github.com/sasdf/ctf/blob/master",rawPrefix:"https://raw.githubusercontent.com/sasdf/ctf/master"}},structure:{langs:"LANGS.md",readme:"README.md",glossary:"GLOSSARY.md",summary:"SUMMARY.md"},pdf:{pageNumbers:!0,fontSize:12,fontFamily:"Arial",paperSize:"a4",chapterMark:"pagebreak",pageBreaksBefore:"/",margin:{right:62,left:62,top:56,bottom:56}},styles:{website:"styles/website.css",pdf:"styles/pdf.css",epub:"styles/epub.css",mobi:"styles/mobi.css",ebook:"styles/ebook.css",print:"styles/print.css"}},file:{path:"tasks/2018/ais3Final/rev/200-AlmightyDuctTape/README.md",mtime:"2020-08-30T20:59:08.261Z",type:"markdown"},gitbook:{version:"3.2.3",time:"2020-08-30T20:59:19.877Z"},basePath:"../../../../..",book:{language:""}})})</script></div><script src="../../../../../gitbook/gitbook.js"></script><script src="../../../../../gitbook/theme.js"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/URI.js/1.16.1/URI.min.js"></script><script src="../../../../../gitbook/gitbook-plugin-disqus/plugin.js"></script><script src="../../../../../gitbook/gitbook-plugin-search/lunr.min.js"></script><script src="../../../../../gitbook/gitbook-plugin-search/search.js"></script><script src="../../../../../gitbook/gitbook-plugin-lunr/lunr.min.js"></script><script src="../../../../../gitbook/gitbook-plugin-lunr/search-lunr.js"></script><script src="../../../../../gitbook/gitbook-plugin-sharing/buttons.js"></script><script src="../../../../../gitbook/gitbook-plugin-fontsettings/buttons.js"></script></body></html>

docs/tasks/2019/BalsnCTF/crypto/collision/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)