I was asked to crack a program in a job interview, part 2

  • It is sad to know that even after this much worked he did, he was asked to switch and work on something he was not hired for !!

  • The "Computer Systems" course that was started at CMU has a similar project commonly called the "bomb lab": http://csapp.cs.cmu.edu/public/labs.html

    I TAed a Computer Systems course at a different university, and it was a great exercise to get the students to really understand what was going on in their programs - and to force them to use the powerful tools (disassembler, debugger) available to them.

  • Are there any positions in the industry where this is part of the average work day? It seems awesome and I really want to get into it.

    (the above is copied from a dead post on this thread, possibly by a hellbanned user. i'm reposting it because it's a reasonable question)

  • Dropped you some digitalocean credit for being awesome.

    Totally great read! :)

  • > I'm not working for that company now , I moved to Barcelona. > i live in Barcelona and have a great life

    In both cases living in Barcelona is positioned as the contrary of working -for that company-, so I'm confused. Are you working? Is it a security-related position?

  • Stuff like this deeply fascinates me. However, I can't help but feel like a lot of it could be improved with the help of some automation tooling.

    Is there anything out there for like a "language" of sorts (or API, etc) that can automate some of the debugging things required? Like I imagine very "active" debugging and code modification like "When we are at this location, and the past few instructions exected were X, Y, and Z at addresses A, B, and C, pop this item off the stack and push this hard coded value on the stack" Things that would take forever to do manually, especially when called in a loop, but would be fairly trivial to formalize into a programming language

  • > My English is not that bad.

    I'd say it's quite good. However, I'd quit it with the space after the comma thing, and the no space after the period thing you're doing:

    >But I'm sorry , i would like to correct some misunderstandings.

    Should look like

    But I'm sorry, I would like to correct some misunderstandings.

    > And finally , please read the end of the post.I'm sure you will like it.

    Should look like

    And finally, please read the end of the post. I'm sure you will like it.

    Great article though! Really enjoyed reading it.

    Edit: formatting

  • Are there any positions in the industry where this is part of the average work day? It seems awesome and I really want to get into it.

  • Really wish baby-level software analysis posts would stop hitting the top.

  • my comments are not appreciated by the mob, so I'll remove them. you sheeple can all return to thinking the same thing while you wait in line for a new iphone.

    But I do think this is a serious issue and I'm astonished at the sheer number of you who cannot allow discussion of it and will not allow your beliefs to be questioned.

    I would engage the debate but after all the downvotes I'm barred from posting so it's not much of a debate. The system here is designed to reinforce groupthink.