Show newer

@freemo I'd recommend a $250 DMM. My $100 dollar Harbor Freight meter was just as accurate and more feature rich than my father's Fluke.

@PawelK @lupyuen Perhaps but I've intentionally loaded the wrong arch for disassembly and I still got results with Ghidra. X86 and an ARM binary. It's amazing how it can handle things like this.

@PawelK @lupyuen I've had to defend Ghidra in the past and my work with it. It was developed by NSA Research for use by NSA Agents. It's not simple to use and I've not explored all of it fully. It's amazing and I want to port more processors to it. I actually have a theory that I want to try to test but it's hard to explain.

@PawelK @lupyuen Gamiee and I just decompiled a few ARM bins for the test. IDA Pro doesn't support RISC-V I don't think.

@PawelK @lupyuen Unloaded memory errors. This is likely due to the fun way the chip handles memory. I'm working on it and have the specs.

@PawelK @lupyuen After reading deep into SLED and SLEIGH so I could port a processor, I see why Ghidra is so effective. Given the troublesome nature of RISC-V disassembly, I would recommend SLEIGH because of the flexibility of it. Even with Ghidra, I spent 3 months working on this. It took about a week to get the first results and I've been doing work on Ghidra since then.

I might have to pass as I want to get involved more with Ghidra and Rizin development.

@PawelK @lupyuen Ghidra loads them but won't disassemble. It's an error regarding memory and my custom processor has reduced the number of errors. This is a memory issue that I need to address soon. Ghidra is a beast and 9.2.2 had the same quality code as IDA Pro on Arm. Gamiee and I had a little competition comparing the output of the two. He had to admit that it was powerful but it doesn't produce pretty code. Verbose Chainsaw is the actual test that was done. The capabilities are greatly improved in 10.0.0.

@lucifargundam @freemo If the keypad doesn't require enter, then you can use a Debruin Sequence to brute force it with less work. A Debruin Sequence is cyclical and contains all possible subsets of an alphabet (K) raised to the password length (N) which will be the size of the Sequence.

@lupyuen That's so much cleaner than the first version uploaded. It was also using a custom ported Processor that is also in the repository but not yet available in Ghidra. I'm just glad that you are finding it useful. Libwifi should contain 112 object files but 6 were excluded because of errors, I'll get them up when I can get them decompiled.

@PawelK @lupyuen Glad to hear that you are interested. It's always good to have Developer attached to one's name. It's also useful to keep up with the toolsets being used.

@PawelK @lupyuen Radare2 and Cutter both crashed when trying to disassemble Risc-V code. I only used Ghidra and I had to modify it constantly to get better results. When you use Ghidra, do yourself a favor and compile from source then modify the launch script to allocate more ram to VM. I had to use 6GB for VM but it gave better results. Compiling from source makes Ghidra much more responsive. Eclipse is strongly suggested as it extends functionality.

@PawelK @lupyuen Pinyín helps to bridge the gap but one with HSK 3 certification will still have trouble at times.

@lupyuen I remember being shown footage from the FBI and an Agent asked us where it was from. I said Russia because of the Communist style housing, I heard some Russian shouting before the shootout with police and the neighbor was angry about the noise and responded with an AKM. It was actually Ukraine.

@PawelK @lupyuen Do as you wish but remember to include the Apache License v2 and contributors. It would be quite helpful to developers, you have my blessing if you do this.

@PawelK @lupyuen Cutter is quite capable now with a disassembler built off of Ghidra but rewritten in Cpp.

@PawelK @lupyuen I'm busy with some other work so I'll have to decline for now at least. I need to push some code to Ghidra and I want get more involved in development for Ghidra.

@lupyuen I rarely ever get to use Mandarin. It's usually English, Spanish or Russian.

Show older
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.