Nytro Posted January 5, 2015 Report Posted January 5, 2015 [h=1]Pin Tools[/h] I just decided to centralize my old and next Pin tools about program analysis in this repo. [h=2]Timeline[/h] [TABLE] [TR] [TH=colspan: 2]Timeline[/TH] [/TR] [TR] [TH]Name[/TH] [TH]date[/TH] [/TR] [TR] [TD]FormatStringDetection[/TD] [TD]Nov 11, 2014[/TD] [/TR] [TR] [TD]OverflowDetection[/TD] [TD]Oct 10, 2013[/TD] [/TR] [TR] [TD]ConcolicExecution[/TD] [TD]Aug 28, 2013[/TD] [/TR] [TR] [TD]InMemoryFuzzing[/TD] [TD]Aug 17, 2013[/TD] [/TR] [TR] [TD]LoopDetectionInstCounter[/TD] [TD]Aug 13, 2013[/TD] [/TR] [TR] [TD]ObsoleteStackFrameAccessDetection[/TD] [TD]Aug 08, 2013[/TD] [/TR] [TR] [TD]ClassicalUseAfterFreePatternMatching[/TD] [TD]Aug 08, 2013[/TD] [/TR] [TR] [TD]PointerWithoutCheckDetection[/TD] [TD]Aug 08, 2013[/TD] [/TR] [TR] [TD]TaintAnalysis[/TD] [TD]Aug 08, 2013[/TD] [/TR] [/TABLE] [h=2]Related blog post[/h] FormatStringDetectionn/a OverflowDetectionshell-storm | Stack and heap overflow detection at runtime via behavior analysis and PIN ConcolicExecutionshell-storm | Binary analysis: Concolic execution with Pin and z3 InMemoryFuzzingshell-storm | In-Memory fuzzing with Pin LoopDetectionInstCountern/a ObsoleteStackFrameAccessDetectionshell-storm | Taint analysis and pattern matching with Pin ClassicalUseAfterFreePatternMatchingshell-storm | Taint analysis and pattern matching with Pin PointerWithoutCheckDetectionshell-storm | Taint analysis and pattern matching with Pin TaintAnalysisshell-storm | Taint analysis and pattern matching with PinSursa: https://github.com/JonathanSalwan/PinTools Quote