Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ropchain constraint syntax parser #4552

Merged
merged 30 commits into from
Jul 10, 2024
Merged

Ropchain constraint syntax parser #4552

merged 30 commits into from
Jul 10, 2024

Commits on Jul 6, 2024

  1. Ropchain constraint syntax parser

    - Parse the rop constraints
    - Update esil output to rzil sdb
    - Add /Rg gadget command
    giridharprasath committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    c3ff183 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0c3e27b View commit details
    Browse the repository at this point in the history
  3. Initial commit for RzILOpEffect rop APIs

    - This only adds the list of modified registers to a Structure
    
    - TODO: move the APis to a separate file under il/ and add support for all the Effect and Pure
    giridharprasath committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    15d55ca View commit details
    Browse the repository at this point in the history
  4. WIP: Add RzILOpEffect ROP gadget analysis APIs

    - Refactor code in rop.c
    - fix memory leaks
    - Add APIs for storing the information of a given gadget
    - fix tc
    giridharprasath committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    0d2c190 View commit details
    Browse the repository at this point in the history
  5. tiny rop.c cleanup

    giridharprasath committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    27836e2 View commit details
    Browse the repository at this point in the history
  6. WIP: Add rop gadget semantics

    - RzIL events parsing
    - Store register info
    giridharprasath committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    ac87493 View commit details
    Browse the repository at this point in the history
  7. Nit change

    giridharprasath committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    7af1118 View commit details
    Browse the repository at this point in the history
  8. Cleanup and add memory rw support

    - Code refactor and fixed some bugs related to IL event read
    - memory read and var read is fixed
    - Fix mem leaks
    giridharprasath committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    0d0331e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8e6400e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d3e820c View commit details
    Browse the repository at this point in the history
  11. Regression tc fix

    giridharprasath committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    d8f5489 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    2445faf View commit details
    Browse the repository at this point in the history
  13. fix sanity

    giridharprasath committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    b7bdc65 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    d315965 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    c2b19f0 View commit details
    Browse the repository at this point in the history
  16. fix Linter comments

    giridharprasath committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    4b26743 View commit details
    Browse the repository at this point in the history
  17. Initial refactoring

    giridharprasath committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    74a8ccb View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    070cbab View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2024

  1. Configuration menu
    Copy the full SHA
    6cdd9bc View commit details
    Browse the repository at this point in the history
  2. Migration test fix

    giridharprasath committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    5d28f4a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5993781 View commit details
    Browse the repository at this point in the history
  4. Linter fixes

    giridharprasath committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    51de827 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. Linter fixes

    giridharprasath committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    bbfaaa3 View commit details
    Browse the repository at this point in the history
  2. Ignore test sync db

    giridharprasath committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    15cb8ed View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. Review fixes

    giridharprasath committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    583406e View commit details
    Browse the repository at this point in the history
  2. Review comment fixes

    giridharprasath committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    5314e3f View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. Configuration menu
    Copy the full SHA
    e9d3fc7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    69f5a30 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bdb8efe View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    267adbe View commit details
    Browse the repository at this point in the history