Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Surreptitious softwareChristian Collberg

    Surreptitious software

    Christian Collberg · 2009

    Security & Privacy
    Open LibraryAmazon
    Stats for nerds
    1recommend
    4mentions
    4people
    2012–2019years
    25% recommend50% neutral25% critical

    Mentions per year

    20122013201420152016201720182019

    What Hacker News says

    1. tptacekAug 2014
      That is correct. The author of this tool is an expert in that field, too; his book (Surreptitious Software) is solid.

      I'm not sure what the subtext of your comment is, though. If it's "software like this is bad because it enables DRM", that's an odd position to take. If you don't want to obfuscate your code, don't run this transformer on it.

      thread
    2. tobbe2064Nov 2019
      The book recommendation at the end, Surreptitious Software, seems interesting. Does anyone know if it is still relevant, or there are newer more relevant books on the market with the same goal?
      thread
    3. rdc12Nov 2014
      My immediate thought was about this interesting sounding book [1]

      http://www.amazon.com/Surreptitious-Software-Obfuscation-Wat...

      thread
    4. nekitamoMar 2012
      Well, on attacking Virtual Machines, Rolf Rolles has the nicest work: http://static.usenix.org/event/woot09/tech/full_papers/rolle...

      For building your own virtual machines, check out the ideas of the people here (Mips virtual machine should be easy, and enough to fool noobie-moderate level crackers) http://stackoverflow.com/questions/573115/what-is-your-favou...

      For antidebugging tricks, Peter Ferrie has pretty much written the bible on these when it comes to Windows: http://pferrie.host22.com/papers/antidebug.pdf There's a couple of these papers, make sure you read all of them. For platforms other than Windows, you will have to come up with your own stuff, or Google well :)

      For obfuscation, the best tricks are the ones you see in the real world. Check out the excellent Unpackme archives and tutorials of tuts4you: http://tuts4you.com/download.php

      Another book on obfsucation that I see get mentioned a lot (which I don't recommend, but it still deserves a mention) is this one: http://www.amazon.com/Surreptitious-Software-Obfuscation-Wat...

      And finally, if you're a noobie interested in getting involved in Reverse Engineering, check out Lena's excellent tutorial series: http://tuts4you.com/download.php?view.2876

      If you want more info on anything specific, say so...

      thread

    Related

    Cover of An introduction to mathematical cryptography
    2014–2025

    An introduction to mathematical cryptography

    Jeffrey Hoffstein
    5 recommend · 6
    Cover of The art of software security assessment
    2008–2025

    The art of software security assessment

    Mark Dowd
    21 recommend · 43
    Cover of Effective STL
    2008–2021

    Effective STL

    Scott Meyers
    13 recommend · 21
    Cover of Practical cryptography
    2008–2026

    Practical cryptography

    Niels Ferguson
    17 recommend · 55
    Real-World CryptographyDavid Wong
    2020–2025

    Real-World Cryptography

    David Wong
    16 recommend · 33
    Cover of Serious Cryptography
    2017–2026

    Serious Cryptography

    Jean-Philippe Aumasson
    26 recommend · 52
    Cover of Cryptography engineering
    2010–2026

    Cryptography engineering

    Niels Ferguson
    50 recommend · 116
    Cover of The Humane Interface
    2007–2026

    The Humane Interface

    Jef Raskin
    54 recommend · 176