Comments (4)
That's correct, we've not build the full database for all versions. Copying definition from one version to another will most probably fail as it is a function address and thus subject to change. Still you can get it quickly if you load the module in a disassembler (see the loaders scripts).
from ilo4_toolbox.
Thanks for your reply.
I've run dissection.rb on elf.bin which generated a whole lot of loaders, scripts and mods. I've then run loaders/webserv.elf.bat (modified as I am on Linux), but IDA is now asking for an entry point to start disassembly and I am once again out of my depth.
Am I at least looking in the right place?
from ilo4_toolbox.
Yes the approach is correct.
There is a .bat
loader script (just a cmdline wrapper) for each module. I'm not sure why IDA is asking you for an entry point. However in case, the entry point for all module is the same as their loading address: 0x10000
Once a module is loaded, what I usually do is to trigger a complete auto-analysis (this behaviour has changed recently) using: AnalyzeArea(0, BADADDR)
. Then you can recover the symbols you need.
alex.
from ilo4_toolbox.
Closing it as inactive and approach is correct.
from ilo4_toolbox.
Related Issues (20)
- dissection.rb fails on ilo4_101.bin HOT 4
- Add support for iLO moonshot HOT 3
- iLO 4 < 2.00 lacks of rest api
- Offsets in libc.so HOT 9
- Fan Speed Mod HOT 1
- Methods to recover broken firmware HOT 1
- Error in inserting backdoor in HPE ILO V 2.40 HOT 1
- insert_backdoor.sh did not work properly HOT 8
- linux_backdoor.S is missing HOT 1
- RSA key format is not supported HOT 2
- ILO crashed when 3G to 4G memory holes are read HOT 1
- how to recover symbols HOT 1
- MAC tag is not valid HOT 1
- iloscan error HOT 2
- Cannot Flash Backdoored Firmware HOT 1
- Flash checksum for iLO4 2.60 missing HOT 1
- iLO4 <= 2.73 reveals HW serial and model unauthenticated via /upnp/BasicDevice.xml HOT 7
- dissection.rb fails on ilo5_135.bin HOT 3
- Error in patch_webserver_250.py when insert backdoor! HOT 1
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 ilo4_toolbox.