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

META - Signatures #6947

Open
21 tasks
Maijin opened this issue Mar 8, 2017 · 3 comments
Open
21 tasks

META - Signatures #6947

Maijin opened this issue Mar 8, 2017 · 3 comments
Labels
META zignatures Native radare2 signatures file format handing

Comments

@Maijin
Copy link
Contributor

Maijin commented Mar 8, 2017

META - ZIGNATURE

Docs

Fixes

  • zos if rules name/content exist should raise warnings
  • zg shuold walk the basic blocks, but the function length (otherwise we will be comparing with data inside the function, mixed functions can share basic blocks huge functions, when in fact they are just small ones with far nodes)

Enhancements

za prelude_ppc_A a 7c0802a6
za prelude_arm_16_A a f0b5
za prelude_arm_32_A a 00482de9
za prelude_arm_64_A a f657bda9
za prelude_arm_64_B a fd7bbfa9
za prelude_arm_64_C a fc6fbea9
za prelude_arm_64_D a 27bd00
za prelude_x86_32_A a 8bff558bec
za prelude_x86_32_B a 5589e5
za prelude_x86_32_C a 558bec
za prelude_x86_64_A a 554889e5
za prelude_x86_64_B a 55488bec
@Maijin Maijin added zignatures Native radare2 signatures file format handing META labels Mar 8, 2017
@jroimartin jroimartin self-assigned this Mar 11, 2017
@jroimartin jroimartin mentioned this issue Mar 19, 2017
2 tasks
@XVilka XVilka added this to the 1.8.0 milestone Aug 4, 2017
@radareorg radareorg deleted a comment from jroimartin Aug 9, 2017
@radareorg radareorg deleted a comment from jroimartin Aug 9, 2017
@radareorg radareorg deleted a comment from XVilka Aug 9, 2017
@radare radare modified the milestones: 2.1.0, 2.3.0 Nov 24, 2017
@XVilka XVilka modified the milestones: 2.3.0, 2.4.0 Jan 25, 2018
@XVilka XVilka modified the milestones: 2.4.0, 2.5.0 Feb 24, 2018
@radare radare modified the milestones: 2.5.0, 2.7.0 Apr 8, 2018
@XVilka
Copy link
Contributor

XVilka commented May 8, 2018

@sivaramaaa here you can have an interest in the part of the zignature that will allow to save/load the function arguments and their types. I think it is heavily related to your task.

@XVilka XVilka modified the milestones: 2.7.0, 2.8.0 May 11, 2018
@XVilka XVilka modified the milestones: 2.8.0, 2.9.0 - pre-r2con May 24, 2018
@malware-kitten
Copy link
Contributor

Reading through this list of zignature ideas and I think I can help with the function preludes.

In CSE's assemblyline tool they have a Binary Ninja script that will do a linear sweep based upon a pretty comprehensive list of preludes. Highlighted here -> https://bitbucket.org/cse-assemblyline/alsvc_binja/src/31f03aec9afde2e9a610381ed8f1e6164a25e647/binja.py?at=master&fileviewer=file-view-default#binja.py-391

These could probably be used to create a zignature list for functions.

@radare radare modified the milestones: 2.9.0, 3.1.0 Aug 31, 2018
@XVilka XVilka added this to To do in Analysis Oct 25, 2018
@radare radare modified the milestones: 3.1.0, 3.2.0 Nov 15, 2018
@radare
Copy link
Collaborator

radare commented Oct 28, 2019

many of those things are done, soeone should update the ticks

@radare radare removed this from the 4.0.0 milestone Oct 28, 2019
@XVilka XVilka added this to To do in User Experience via automation Mar 23, 2020
@XVilka XVilka changed the title META - Zignature META - Signatures Apr 29, 2020
@XVilka XVilka added this to To do in Code Signatures May 15, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
META zignatures Native radare2 signatures file format handing
Projects
Analysis
  
To do
Development

No branches or pull requests

5 participants