TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Nightmare – Guided Intro to Binary Exploitation/Reverse Engineering

246 点作者 throwaway_7718大约 5 年前

8 条评论

galacticaactual大约 5 年前
The best thing one can do when setting out on the journey to learn reverse engineering is to avoid the temptation of trying to understand every line of assembly. Instead, try and gain an intuition around common patterns in various dialects (ARM &#x2F; x86 &#x2F; MIPS &#x2F; etc).<p>You can then abstract that understanding into macro-intuitions of control flow. When opening a black box binary in IDA for the first time, this allows you to think in terms of &quot;X input results in control flow path Y which gives me access to function Z and - because of calling convention - register A to redirect execution to memory location M.&quot; Now you&#x27;re in business and can worry about shellcode, ROP chains, whatever.<p>Just a couple of cents from the trenches.
candeira大约 5 年前
<a href="https:&#x2F;&#x2F;microcorruption.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;microcorruption.com&#x2F;</a>
评论 #22587099 未加载
throwaway_7718大约 5 年前
Props to @travmatt for this find (<a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=22401990" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=22401990</a>)
epr大约 5 年前
For anyone who is new to assembly and has $10 to spare, I would recommend getting Human Resource Machine on steam. It&#x27;s essentially a game that teaches you basic assembly programming. It&#x27;s a lot of fun, and very hackable since you can import and export between the game and your favorite text editor.
评论 #22586907 未加载
xenocratus大约 5 年前
Thanks for the links you&#x27;ve been posting, @throwaway_7718! All great material that will be tried in due time :)
评论 #22589549 未加载
saagarjha大约 5 年前
Nice, this looks fairly comprehensive! It should be a fairly decent resource for people trying to get into the area.
Grimm1大约 5 年前
Nice to see CSAW represented so much there. Shout out from an OSIRIS Lab alum.
thomk大约 5 年前
&quot;We write code that is handed to a compiler, and the compiler takes that code and generates assembly code that will accomplish whatever the C code tells it to.&quot;<p>Uhhhh....
评论 #22585555 未加载