TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Dreaming in Reverse Engineering

55 pointsby sylvainkalacheover 8 years ago

5 comments

minipci1321over 8 years ago
That routinely happens to me too -- finding solutions in the morning of the next day (revelation typically comes while I am in the shower), after having banged my head at the problem for several days before.<p>Putting the subconscious to work... I read somewhere that his is how it has to be done -- &quot;stimulate&quot; it hard enough first, then &quot;disconnect&quot; and let it run free-wheeled.<p>Does anyone have any particular tricks and hints to improve this process?
评论 #12985463 未加载
评论 #12985730 未加载
评论 #12987104 未加载
wazari972over 8 years ago
I played the game another way, without reverse engineering but with execution tricks:<p>&gt; <a href="https:&#x2F;&#x2F;gist.github.com&#x2F;kpouget&#x2F;d13b6328dd6ad8489affb3d24ad8a81a" rel="nofollow">https:&#x2F;&#x2F;gist.github.com&#x2F;kpouget&#x2F;d13b6328dd6ad8489affb3d24ad8...</a><p>1&#x2F; a simple GDB.py trick: `make debug` (passme.py ) 2&#x2F; a not-so-easy-in-the-end LD_PRELOAD trick: `make run` (passme.c)
评论 #12988744 未加载
veli_jozaover 8 years ago
Ray Kurzweil also talks about routinely using sleep and dreams to gain new perspective to difficult problems:<p><a href="http:&#x2F;&#x2F;www.afb.org&#x2F;info&#x2F;living-with-vision-loss&#x2F;using-technology&#x2F;ray-kurzweil&#x2F;part-2-of-4&#x2F;1245" rel="nofollow">http:&#x2F;&#x2F;www.afb.org&#x2F;info&#x2F;living-with-vision-loss&#x2F;using-techno...</a>
messelover 8 years ago
This was a fun puzzle and learning challenge. Glad to see the next generation is still suffering with null terminators :)
Cafeyover 8 years ago
That happenned to me aswell all through university!<p>I found that sometimes while debugging something, we go very deep into the problem and trying to understand every little details. Sleep helps get your mind back on the original issue and look at it from another perspective, in a more relaxed way.