-
Notifications
You must be signed in to change notification settings - Fork 25
issues when running pineapd on ar150 #22
Comments
There are few discussions on their forums about some conflict between new versions of pcap and reaver/pineap etc. May be hardcoding a working libpcap is a solution. Did you try with 2.1.2 ? Looks like there were few fixes added to that. |
how can i figure out what version to hardcore. Yea im using 2.1.2 and getting the pcap error. Do you have a source for the pcap discussion |
I have compiled 2.12 by following the insctructions but I got ar150/openwrt-cc/bin/ar71xx/openwrt-ar71xx-generic-gl-ar150-squashfs-sysupgrade.bin whcih is only 3.7MB. Something wrong here? |
How do you extract latest pineapple firmware then? binwalk? |
I was referring old discussions. Not exactly on latest firmware, but similar libpcap breaking programs were discussed. Eg: https://forums.hak5.org/topic/39654-whats-the-issue-with-wps/ someone posted it on LEDE/openwrt forum too.But as pineapd is out of their domain, don't think we will get some help. https://forum.lede-project.org/t/glinet-ar150m-sigfault-when-enabling-ap/16317 |
Just to update on this. The pineapd.bin is a 32 BIT ELF program. that is somewhat obfuscated. You can read the strings but it does not show anything really. I have no idea how objdump works but is supposed to show what is going on. Lets brainstorm guys and get this to work! I have been on it 5 days already and tried already the following:
Anyone knows anything else to test? Lets start some brainstorming guys! Please bare in mind I am just doing this debugging for fun and learning process. |
Have you tried this? I don’t know if it’s relevant for this bug... One of the comments on “GetDevice trick is that you have to look in pineapple.php file and make that function always return “nano”…” |
I hacked it that that API thinks it's the nano already. So that's not needed anymore. Thanks for the tip! Please keep them coming. |
I have compiled brand new firmware and extract the latest version of the pineapple software and i am getting this error.
this is the dmesg result
do_page_fault(): sending SIGSEGV to pineapd for invalid read access from 0000005c
[ 515.263461] epc = 770088a1 in libpcap.so.1[77000000+2b000]
[ 515.268826] ra = 004053f8 in pineapd[400000+e000]
The text was updated successfully, but these errors were encountered: