Pintool example and PoC for dynamic binary analysis
C++ C Makefile Shell
Latest commit 55e6921 Jul 1, 2015 @JonathanSalwan Merge
Permalink
Failed to load latest commit information.
ClassicalUseAfterFreePatternMatching move repo Nov 7, 2014
ConcolicExecution move repo Nov 7, 2014
FormatStringDetection Fix typo format string Nov 11, 2014
InMemoryFuzzing move repo Nov 7, 2014
LoopDetectionInstCounter fix makefile Nov 8, 2014
ObsoleteStackFrameAccessDetection move repo Nov 7, 2014
OverflowDetection move repo Nov 7, 2014
PointerWithoutCheckDetection move repo Nov 7, 2014
TaintAnalysis move repo Nov 7, 2014
Talks Push Triton talk. Jun 30, 2015
README.rst

README.rst

Pin Tools

I just decided to centralize my old and next Pin tools about program analysis in this repo. Be careful, these pintool are not reliable. They are here just as PoC and to provide some ideas.

Timeline

Timeline
Name date
Talks/SSTIC-2015 Triton a Pin-based DSE framewok Jun 03, 2015
Talks/StHack-2015 Dynamic Behavior Analysis using DBI Mar 27, 2015
Talks/SecurityDayLille-2015 Dynamic Symbolic Execution Jan 17, 2015
FormatStringDetection Nov 11, 2014
OverflowDetection Oct 10, 2013
ConcolicExecution Aug 28, 2013
InMemoryFuzzing Aug 17, 2013
LoopDetectionInstCounter Aug 13, 2013
ObsoleteStackFrameAccessDetection Aug 08, 2013
ClassicalUseAfterFreePatternMatching Aug 08, 2013
PointerWithoutCheckDetection Aug 08, 2013
TaintAnalysis Aug 08, 2013

Related blog post

Talks/SSTIC-2015 Triton a Pin-based concolic execution framework

Talks/StHack-2015 Dynamic Behavior Analysis Using Dynamic Binary Instrumentation

  • n/a

Talks/SecurityDayLille-2015 Dynamic Symbolic Execution

FormatStringDetection

  • n/a

OverflowDetection

ConcolicExecution

InMemoryFuzzing

LoopDetectionInstCounter

  • n/a

ObsoleteStackFrameAccessDetection

ClassicalUseAfterFreePatternMatching

PointerWithoutCheckDetection

TaintAnalysis