Skip to content

Find in Selected Range #6990

Open
Enhancement
@utkonos

Description

@utkonos

What is the feature you'd like to have?
I have two pieces of information: a YARA search result for a small stretch of bytes and I have a small set of bytes that represent the start of the function that typically contains the YARA result hex string in other samples. Finding the general location where the YARA result is located using the find hex string or the advanced binary search is awesome for locating the general area. But then the second set of instrucitons are hard to find without doing a bounded find with a search range that only shows around where you are looking. If the bytes that you know start a function are super common, making a new find will find too many locations. Find does have a custom search range, but it must be populated manually.

It would be super awesome if the range of bytes that I have selected in view area automagically populated as the start and end addresses in the find dialog's custom search range. My recommendation would be to add a second type of "Find" in the "Edit" menu called "Find In Selected" or some such. And the resulting Find dialog would be automatically set to a custom range populated with the start and end address of the selected bytes in the GUI. This find should have a keyboard shortcut (or I can make a custom one) to make this as smooth as possible.

Is your feature request related to a problem?
Tedious to copy and paste start and end somewhere else and then copy and paste them into the Find dialog.

Additional Information:
Here I have searched for the YARA string: 410fbaf01f 4181f8e69cca1c
Image

Now I want to search for this:
Image

Like this:
Image

And arrive here.
Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    Component: UIIssue needs changes to the user interfaceEffort: TrivialIssue should take < 1 dayImpact: LowIssue is a papercut or has a good, supported workaroundUI: FilterIssues with filtering or searching

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions