Skip to content
This repository has been archived by the owner on Dec 4, 2024. It is now read-only.

Releases: Cisco-Talos/FIRST-server

FIRST Server BETA v0.0.7

17 Jan 15:08
Compare
Choose a tag to compare

The Function Identification and Recover Signature Tool (FIRST) developed by Talos, is an IDA Pro plugin that allows reverse engineers to more quickly complete static analysis. It makes finding similar functions faster and easier by removing the need to synchronize function metadata.

FIRST’s extensible framework allows users to submit function metadata to a repository and search the repository for function metadata similar to the function

Users can contribute function metadata and search for function metadata similar to the function(s) being analyzed in IDA. FIRST’s framework allows developers to create new ways to derive similarities between functions.

  • Save function metadata (name, prototype, and comment)
  • Provide way to find similar functions
  • Allow users to apply function metadata in IDA Pro
  • Reduce reverse engineering time
  • Installation documentation can be found at http://first-server-dev.readthedocs.io

Notes

FIRST server is still under active development.

Change Log

  • Updates on website, compatibility with latest Django version (3.0.2)

FIRST Server BETA v0.0.6

05 Jun 14:13
ad3a3c2
Compare
Choose a tag to compare

The Function Identification and Recover Signature Tool (FIRST) developed by Talos, is an IDA Pro plugin that allows reverse engineers to more quickly complete static analysis. It makes finding similar functions faster and easier by removing the need to synchronize function metadata.

FIRST’s extensible framework allows users to submit function metadata to a repository and search the repository for function metadata similar to the function

Users can contribute function metadata and search for function metadata similar to the function(s) being analyzed in IDA. FIRST’s framework allows developers to create new ways to derive similarities between functions.

  • Save function metadata (name, prototype, and comment)
  • Provide way to find similar functions
  • Allow users to apply function metadata in IDA Pro
  • Reduce reverse engineering time
  • Installation documentation can be found at http://first-server-dev.readthedocs.io

Notes

FIRST server is still under active development.

Change Log

  • Updates on website, compatibility with latest Django version (2.2.2)

FIRST Server BETA v0.0.5

22 May 15:48
1ba5117
Compare
Choose a tag to compare

The Function Identification and Recover Signature Tool (FIRST) developed by Talos, is an IDA Pro plugin that allows reverse engineers to more quickly complete static analysis. It makes finding similar functions faster and easier by removing the need to synchronize function metadata.

FIRST’s extensible framework allows users to submit function metadata to a repository and search the repository for function metadata similar to the function

Users can contribute function metadata and search for function metadata similar to the function(s) being analyzed in IDA. FIRST’s framework allows developers to create new ways to derive similarities between functions.

  • Save function metadata (name, prototype, and comment)
  • Provide way to find similar functions
  • Allow users to apply function metadata in IDA Pro
  • Reduce reverse engineering time
  • Installation documentation can be found at http://first-server-dev.readthedocs.io

Notes

FIRST server is still under active development.

Change Log

  • Updates on website

FIRST Server BETA v0.0.4

05 Mar 15:48
25a8049
Compare
Choose a tag to compare

The Function Identification and Recover Signature Tool (FIRST) developed by Talos, is an IDA Pro plugin that allows reverse engineers to more quickly complete static analysis. It makes finding similar functions faster and easier by removing the need to synchronize function metadata.

FIRST’s extensible framework allows users to submit function metadata to a repository and search the repository for function metadata similar to the function

Users can contribute function metadata and search for function metadata similar to the function(s) being analyzed in IDA. FIRST’s framework allows developers to create new ways to derive similarities between functions.

  • Save function metadata (name, prototype, and comment)
  • Provide way to find similar functions
  • Allow users to apply function metadata in IDA Pro
  • Reduce reverse engineering time
  • Installation documentation can be found at http://first-server-dev.readthedocs.io

Notes

FIRST server is still under active development.

Change Log

  • Updated OAuth to avoid deprecated GooglePlus APIs
  • Updated project to Python3
  • Added unit tests for the REST api.

FIRST Server BETA v0.0.3

13 Sep 16:32
Compare
Choose a tag to compare

The Function Identification and Recover Signature Tool (FIRST) developed by Talos, is an IDA Pro plugin that allows reverse engineers to more quickly complete static analysis. It makes finding similar functions faster and easier by removing the need to synchronize function metadata.

FIRST’s extensible framework allows users to submit function metadata to a repository and search the repository for function metadata similar to the function

Users can contribute function metadata and search for function metadata similar to the function(s) being analyzed in IDA. FIRST’s framework allows developers to create new ways to derive similarities between functions.

  • Save function metadata (name, prototype, and comment)
  • Provide way to find similar functions
  • Allow users to apply function metadata in IDA Pro
  • Reduce reverse engineering time

Installation documentation can be found at http://first-server-dev.readthedocs.io

Notes

This version is still being developed, thus this release is from the dev branch. The BasicMaskingEngine does not function the same way as the previous version. A new version will be released once implemented and will be merged to master upon completion.

Change Log

  • Updated OAuth path retrieval
  • Fixed incorrect exception handling in first_core/auth.py
  • Removed BSON usage to prevent additional dependencies

FIRST Server BETA v0.0.2

11 Sep 12:59
Compare
Choose a tag to compare

The Function Identification and Recover Signature Tool (FIRST) developed by Talos, is an IDA Pro plugin that allows reverse engineers to more quickly complete static analysis. It makes finding similar functions faster and easier by removing the need to synchronize function metadata.

FIRST’s extensible framework allows users to submit function metadata to a repository and search the repository for function metadata similar to the function

Users can contribute function metadata and search for function metadata similar to the function(s) being analyzed in IDA. FIRST’s framework allows developers to create new ways to derive similarities between functions.

  • Save function metadata (name, prototype, and comment)
  • Provide way to find similar functions
  • Allow users to apply function metadata in IDA Pro
  • Reduce reverse engineering time

Installation documentation can be found at http://first-server-dev.readthedocs.io

Notes

This version is still being developed, thus this release is from the dev branch. The BasicMaskingEngine does not function the same way as the previous version. A new version will be released once implemented and will be merged to master upon completion.

Change Log

  • Migration from MongoDB to Django ORM (this allows for users to select any backend DB supported by Django)
  • Migration from Distorm3 to Captsone (this will allow more flexibility for handing various architectures and platforms)
    • New Dependency: Capstone
  • Addition of user management shell
    • Manually add user to the system
    • Disable and enable user accounts
    • List basic user info (name, email, handle, creation date, activate account)
  • Added script to migrate data from MongoDB to Django ORM for existing data migration.
  • Updated API key verification to require active account
  • Changed directory structure to enable FIRST core functionality to be located outside of Django Project or App
  • Added Engine App for user created Engines
  • Added Disassembly class to abstract disassembly implementation and prevent several engines from disassembling the same code over

FIRST Server BETA

27 Jul 03:19
Compare
Choose a tag to compare
Merge pull request #5 from baderj/patch-1

automatic yes to dist-upgrade

Thank you for this update baderj