Comments (2)
If you're asking about accessing strings from the strings window, and getting constant values - then no, There is no support for that currently.
I did not use those APIs enough while developing Sark, so I never considered developing wrappers for them.
I'll welcome a PR if you're willing to write one.
As for string APIs - we do have sark.data.get_string(ea)
and some similar APIs, if that is relevant to you.
from sark.
Gotcha. I do a lot of Objective-C reverse engineering so the strings window is useful for finding specific method calls via xrefs to strings.
I will leave this open for now because I will probably have more questions soon, now that you've helped me figure out how to get a segment by name. My current strategy is to enumerate the lines of the text segment to see if that will do for my needs.
I'm making a VS Code extension to interact with the most commonly used parts of IDA, so I need to be able to replicate the information provided by the strings window, such as searching for strings and viewing xrefs.
from sark.
Related Issues (20)
- AttributeError: 'module' object has no attribute 'FF_DWRD' HOT 1
- Deprecated symbols in IDA Python HOT 1
- segfault ida64 on Mac HOT 2
- Fix ReadTheDocs build
- Potential incorrect parsing of x64 phrases HOT 3
- API Iterators/generators consistency HOT 3
- networkx updated
- Trying to create a codeblock with a bad address resulnts in non-descriptive exception HOT 1
- Create binaries to use for test suite HOT 1
- Create sark-based data-dumpers HOT 1
- Evaluate test frameworks HOT 1
- discrepancy between sark.Line(ea=foo).is_tail and is_tail(idc.GetFlags(ea)), also for is_code HOT 9
- Support running via "idat"
- add explanation about switching to python3
- Highlight calls plugin broken HOT 2
- Unable to attach IDA Pro to Visual Studio HOT 5
- MIssing size for tbyte operand in DTYPE_TO_SIZE HOT 4
- IDA 7.0 cannot import Sark when running python script HOT 3
- "Expected an ea_t type" when calling `sark.Segment("__TEXT")` HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sark.