← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 50
  1. A Glimpse Into DexProtector

    Introduction DexProtector is a comprehensive security solution providing a complete set of features to protect mobile apps (Android/iOS) against different threats including reverse engineering and malware.

  2. Introduction Coverage-guided fuzzing is a well-known technique that improves the efficiency of a fuzzer by providing runtime feedback This blog post explores this concept on Windows ARM64, using QBDI for code instrumentation and LLVM’s libFuzzer as the fu…

  3. Introduction The purpose of this blog post is to demonstrate how to extract a library from an Apple visionOS 2.0 dyld shared cache to instrument it with QBDI on an Apple M1.

  4. Introduction iCDump is a tool to access and process Objective-C metadata located in 64-bits Mach-O binaries.

  5. BinLift

    BinLift combines QBDL’s portable binary loading with DynaMIR instrumentation, DWARF-backed types, and modern C++ and Python APIs.

  6. CLayout

    CLayout parses C and C++ declarations into a queryable description of their target ABI layout.

  7. DynaMIR

    DynaMIR is a dynamic binary instrumentation engine for x86-64, ARM64, and RISC-V64.

  8. Hooky

    Hooky is a cross-platform, cross-architecture function-hooking framework with a modern C++ API.

  9. iCDump

    iCDump parses Objective-C metadata from Mach-O binaries and reconstructs classes, protocols, categories, properties, instance variables, and methods as readable declarations.

  10. Lypid

    Lypid provides a modern C++ API for navigating DWARF and PDB debug information: compilation units, functions, variables, types, public symbols, and source-line data can all be inspected through a consistent interface.

  11. MCStone

    MCStone is an assembler and disassembler built directly on LLVM’s MC layer.

  12. Symbi

    Symbi builds on DynaMIR to turn dynamic instruction traces into symbol-aware execution data.

  13. This workshop aims to provide the key concepts in reverse engineering to address the main challenges while analyzing a binary.

  14. Open-Obfuscator

    Open-obfuscator is an open-source project composed of o-mvll and dProtect.

  15. Introduction This post is about a new project on which I (intensively) worked this month.

  16. The first part is here: Part 1 – SingPass RASP Analysis After SingPass, I took a look at another application protected with the same obfuscator but with enhanced protections.

  17. Introduction I started to dig into the SingPass application which turned out to be obfuscated and protected with Runtime Application Self-Protection (RASP).

  18. Back in July 2021, I took a look at the protections provided by Arxan to detect jailbroken devices in PokemonGO for iOS (Gotta Catch ‘Em All: Frida & jailbreak detection).

  19. The Poor Man's Obfuscator

    Slides PDF document preview The inline viewer is loaded only when requested.

  20. Slides PDF document preview The inline viewer is loaded only when requested.

  21. DroidGuard

    This is a PoC that shows basic integrity bypass without MagiskHide by modifying the execution of DroidGuard.

  22. Introduction A few days after the release of the blog post Gotta Catch ‘Em All: Frida & jailbreak detection, someone on reddit - r/ReverseEngineering caught my attention on a cheating app for the Android version of PokemonGO: So here it is!

  23. Slides PDF document preview The inline viewer is loaded only when requested.

  24. NoteDo not expect a click & play solution for PokemonGO in this blog post.

  25. QBDL

    QBDL (QuarkslaB Dynamic Loader) is a cross-platform library that enables to load ELF, PE, and Mach-O binaries with an abstraction on the targeted system.

  26. Slides PDF document preview The inline viewer is loaded only when requested.

  27. Slides PDF document preview The inline viewer is loaded only when requested.

  28. r2-pay: whitebox (part 2)

    Introduction In the first part of this write-up, we described the anti-frida, anti-debug and anti-root techniques used in the application and how to remove most of them.

  29. Introduction This series of blog posts explains one way to resolve the r2-pay challenge released during the r2con2020 conference.

  30. Tencent Legu Unpacker

    Legu Unpacker Scripts to unpack Android applications protected by Tencent Legu.

  31. This post has been originally posted on the Quarkslab’s Blog Introduction This blog post deals with the Legu packer, an Android protector developed by Tencent that is currently one of the state-of-the-art solutions to protect APK DEX files.

  32. This post has been originally posted on the Quarkslab’s Blog Introduction During the past few months we improved the ARM support in QBDI.

  33. PoC that demonstrates how to disable runtime restrictions (hidden-api and dlopen namespaces) in user-land. https://github.com/quarkslab/android-restriction-bypass

  34. NoteThis publication is also available on the Quarkslab Blog.

  35. Android crackme challenge

    This post has been originally posted on the Quarkslab’s Blog Here is an Android crackme developed for the Android training given at Quarkslab.

  36. Android OAT formats

    Here are internal structures of Android OAT: OAT 124 PDF Version OAT 79 PDF Version OAT 64 PDF Version

  37. Android VDEX formats

    Here are internal structures of Android VDEX: VDEX 10 PDF Version VDEX 06 PDF Version

  38. Many instrumentation techniques are based on modifying code or system environment of the target.

  39. This post has been originally posted on the Quarkslab’s Blog Introduction For those of you following our SideChannelMarvels1, you know that we add each non-commercial white-box implementation we encounter to the Deadpool project.

  40. This post is a part of the LIEF tutorials.

  41. This post has been originally posted on the Quarkslab’s blog This blog post introduces new features of LIEF as well as some uses cases.

  42. When analyzing an executable, the first layer of information is the format in which the executable is wrapped.

  43. Open-sourcing LIEF

    This post has been originally posted on the Quarkslab’s blog Executable File Formats in a Nutshell When dealing with executable files, the first layer of information is the format in which the code is wrapped.

  44. Slides PDF document preview The inline viewer is loaded only when requested.

  45. LIEF

    LIEF is a cross-platform library to parse, inspect, modify, and rebuild executable formats through a consistent API.

  46. PDF document preview The inline viewer is loaded only when requested.

  47. Introduction The crypto 300 challenge was about RSA with a special generation of the prime numbers $p$ and $q$.

  48. Introduction The crypto 400 challenge deals with the Even Mansour cryptosystem.

  49. Introduction Code coverage is mainly used in the vulnerability research area.

  50. PDF document preview The inline viewer is loaded only when requested.