malrev / abd Goto Github PK
View Code? Open in Web Editor NEWCourse materials for Advanced Binary Deobfuscation by NTT Secure Platform Laboratories
License: Other
Course materials for Advanced Binary Deobfuscation by NTT Secure Platform Laboratories
License: Other
Slide 23 states that Garbage/Dead code is code "which runs but does not affect an intended result." Slide 23 further states, "An insertion of code which does not run is called junk code insertion." The first statement is inconsistent with the document, "Banescu, A Tutorial on Software Obfuscation, 2017," referenced on slide 15. Banescu states that dead code is "a branch that is never taken during runtime," and that "garbage code is always executed."
I recommend changing Slide 23 to be consistent with the definitions of Banescu. For example, remove "/Dead" from the slide title and replace "junk" with "dead" in the statement at the bottom of the slide.
EDIT: Please see comment below.
Going through the materials and found a problem in hands-on1 to run o-llvm.sh as no clang binary is found under /obfuscator/build/bin/ folder, where there is only llvm-lit
Environment:
Maybe some other dependency missing so setup.sh script not complete?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.