I am pretty sure this is quite an unpopular opinion, but I think that the biggest issue we have in computer security is culture. Information security breaches are not victimless crimes. The ubiquity of massive security failures shows that they are not rare occurrences. I believe that this symptomizes a failure of our culture, related to an inability to integrate information technology into the proper context within o…
ROP Emporium: Learn return-oriented programming through a series of challenges
11–18 of 18 posts
Re: ROP Emporium: Learn return-oriented programming through a series of challenges
#12I am pretty sure this is quite an unpopular opinion, but I think that the biggest issue we have in computer security is culture. Information security breaches are not victimless crimes. The ubiquity of massive security failures shows that they are not rare occurrences. I believe that this symptomizes a failure of our culture, related to an inability to integrate information technology into the proper context within o…
Not trying to be rude at all but that's a bit of a dream world. In all of human history the very second someone invents a lock, someone else starts figuring out how to break it. This is extremely unlikely to change, mostly because it's fun and rewarding. I'd agree the biggest issue in Computer Security is culture but it's not that too many people learn what security is, it's the complete and utter disregard that the…
I'm not sure that can be pinned squarely on the developers. IME, it's often their management that wants to cut corners. Since proper security takes many steps, it makes it an easy target for management to negotiate some of those steps out of the project. I'm sure there are a few developers that don't do it correctly out of sheer laziness, and many that don't do it correctly out of ignorance, but for large projects with many developers (e.g., banking websites, etc.) I would think that most of the developers want to do it correctly, but management thinks it costs too much. Besides, there's no real ramifications for management to consider anyway (which is, IMO, the crux of the problem, but also another problem unto itself).
Re: ROP Emporium: Learn return-oriented programming through a series of challenges
#13Who made this?
I think the author wants to remain anonymous. A whois query shows that the author / owner's contact info is being kept private. https://www.whois.com/whois/ropemporium.com
Re: ROP Emporium: Learn return-oriented programming through a series of challenges
#14This is interesting (these are solutions for the challenges on the site): https://github.com/abatchy17/ROP-Emporium
Which solution here was the most interesting to you? Were there any bugs or solutions that were clearly sub optimal?
Re: ROP Emporium: Learn return-oriented programming through a series of challenges
#15Are there leaderboards or profiles?
Re: ROP Emporium: Learn return-oriented programming through a series of challenges
#16This is interesting (these are solutions for the challenges on the site): https://github.com/abatchy17/ROP-Emporium
There are a bunch of solutions on Github but I'm not sure how to judge these ones. Which solution here was the most interesting to you? Were there any bugs or solutions that were clearly sub optimal?
https://github.com/topics/ropemporium
Thank you for challenging me on my choice of wording. I shouldn't have suggested that the repo was interesting without properly exploring the contents myself. I only discovered that git repo after reading the article this morning and since I am at work I have not been able to explore the code myself. I posted the link just to share it with anyone else that might be interested.
Re: ROP Emporium: Learn return-oriented programming through a series of challenges
#17I am pretty sure this is quite an unpopular opinion, but I think that the biggest issue we have in computer security is culture. Information security breaches are not victimless crimes. The ubiquity of massive security failures shows that they are not rare occurrences. I believe that this symptomizes a failure of our culture, related to an inability to integrate information technology into the proper context within o…
Re: ROP Emporium: Learn return-oriented programming through a series of challenges
#18Earlier quoted context omitted.
There are a bunch of solutions on Github but I'm not sure how to judge these ones. Which solution here was the most interesting to you? Were there any bugs or solutions that were clearly sub optimal?
A tag search returned two repos with solutions for ropemporium: https://github.com/topics/ropemporium Thank you for challenging me on my choice of wording. I shouldn't have suggested that the repo was interesting without properly exploring the contents myself. I only discovered that git repo after reading the article this morning and since I am at work I have not been able to explore the code myself. I posted the lin…