Below is the zip header for asa802 and 821..... hope fully we can extend this list
asa802-k8.bin ---> tail -c 13334352 asa802-k8.bin > asa802-k8.gz (1228B0)
asa803-k8.bin ---> tail -c 13444944 asa803-k8.bin > asa803-k8.gz (1228B0)
asa804-k8.bin ---> tail -c 12947265 asa804-k8.bin > asa804-k8.gz (1228BF)
asa805-k8.bin ---> tail -c 12743983 asa805-k8.bin > asa805-k8.gz (122AD1)
asa821-k8.bin ---> tail -c 15083928 asa821-k8.bin > asa821-k8.gz (122E68)
asa822-k8.bin ---> tail -c 15083246 asa822-k8.bin > asa822-k8.gz (150112)
asa831-k8.bin ---> tail -c 14510704 asa831-k8.bin > asa831-k8.gz (15dd90)
List is getting bigger :) Thanks to guys at hacki for 804 unzip!!!
Got all the images unpacked !!!!! :)
Extract 804 kernel:
1. Download hiew
2. Run hiew, and then open the asa804-kb-bin file
3. press F4, select hex mode
4. press F5, enter 17000, the cursor position will jump to 66 EA 08 00 ..
5. Then pres shitf +8 (*), that is to start marking
6. press F5, enter 1228be, this is to select all the data you want to save. in otherwords this is the kernal data, and then press Shift +8 (*) to complete the marking.
7. Press F2, in the "file:" option, type, file path of the output, such as c:\asa804.kernal, press enter, and then in the "offset:" type 0, press enter, press enter again.
8. now the asa804.kernal file will be in c drive