binaryninja-api icon indicating copy to clipboard operation
binaryninja-api copied to clipboard

SJIS String Analyzer Support

Open Yuvi-App opened this issue 1 year ago • 3 comments

What is the feature you'd like to have? As one who works with mostly Japanese software, it would be a huge help if we had a way to have the String analyzer look for SJIS encode text instead of just ascii/utf8

Are any alternative solutions acceptable? If its not possible, maybe a creating a plugin that could detect a variety of text encoding would be helpful. As referring back and forth between a hex editor and BN can cause quite a headache.

Yuvi-App avatar Jun 26 '24 22:06 Yuvi-App

Related: #1334

negasora avatar Jun 26 '24 22:06 negasora

Do you have any good examples of programs you're looking at that have SJIS-encoded text in them that you could attach? If/when we get around to this (and related issues), it would be great to have some test cases ready to go.

fuzyll avatar Jun 26 '24 22:06 fuzyll

Az15.zip Here is an example exe, that contains quite a bit of SJIS starting at 0xDC000 (section .data)

Thanks all!

Yuvi-App avatar Jun 26 '24 23:06 Yuvi-App

One option to help you out would be writing a custom data renderer if these character strings can be converted to UTF-8. https://binary.ninja/2024/04/08/customizing-data-display.html

plafosse avatar Jul 02 '24 14:07 plafosse