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

add binaries for unit-testing #9

Open
herrcore opened this issue Oct 19, 2021 · 2 comments
Open

add binaries for unit-testing #9

herrcore opened this issue Oct 19, 2021 · 2 comments
Labels
enhancement New feature or request ida-plugin

Comments

@herrcore
Copy link
Member

Create a set of manual (ugh) tests that developers can use to test their changes. Since these tests have to be manual we should try to standardize the steps as best as possible.

Example.

  • Download binary (Malshare link)
  • Open binary in IDA
    • ✅ Did plugin load properly?
  • In disassembly window jump to address xxxxxxx and add immediate value xxxxx as XOR key
    • ✅ Was the XOR key correctly set?
  • In disassembly window jump to address xxxxxxx and right click on immediate value xxxxxx and run Hash Hunt Algorithm
    • ✅ Was the algorithm xxxxx correctly returned from HashDB?
  • In disassembly window jump to address xxxxxxx and select bytes from address xxxxxxx to xxxxxxx
  • Right click on selection and choose IAT Scan
    • ✅ Was each DWORD in the selected range correctly identified in HashDB and converted to an enum?
@herrcore herrcore added enhancement New feature or request ida-plugin labels Oct 19, 2021
@anthonyprintup
Copy link
Collaborator

Fixed with the new binaries branch. Waiting for permission to push to upstream.

@anthonyprintup
Copy link
Collaborator

Branch pushed to the local upstream/origin.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request ida-plugin
Projects
None yet
Development

No branches or pull requests

2 participants