Kitz ADSL Broadband Information
adsl spacer  
Support this site
Home Broadband ISPs Tech Routers Wiki Forum
 
     
   Compare ISP   Rate your ISP
   Glossary   Glossary
 
Please login or register.

Login with username, password and session length
Advanced search  

News:

Pages: 1 ... 10 11 [12] 13 14 ... 16

Author Topic: BT Home Hub 3.0 - Type B  (Read 206314 times)

dmcdonnell

  • Member
  • **
  • Posts: 93
Re: BT Home Hub 3.0 - Type B
« Reply #165 on: January 07, 2013, 01:39:20 PM »

....For now, it is our intention to release a proof-of-concept exploit in 30 days.  I'll try to post an update if that timeline changes....

The 30 day notice period has now expired......................
Logged

zcutlip

  • Member
  • **
  • Posts: 33
Re: BT Home Hub 3.0 - Type B
« Reply #166 on: January 07, 2013, 09:04:19 PM »

The 30 day notice period has now expired......................

I haven't forgotten. Stay tuned.
Logged

zcutlip

  • Member
  • **
  • Posts: 33
Re: BT Home Hub 3.0 - Type B
« Reply #167 on: January 08, 2013, 03:26:57 AM »

Okay here's the proof of concept exploit.  Please note, *this isn't for everyone*.  This will give you a root shell, which is essential for further research into unlocking, but it's not an unlock.  I believe that a persistent unlock will follow relatively easily from this.

Please read the README for essential details.

A word of warning.  You'll be tempted, like me, to muck around and make changes to the root filesystem on your live device. DON'T DO IT.  You'll brick your device.  I believe the bootloader performs an integrity check across the JFFS2 filesystems before booting.  If this check fails the boot process stops.

You can check out the exploit code from:
https://github.com/zcutlip/exploit-poc.git

But it's probably easier to download this tarball:
http://s3.amazonaws.com/zcutlip_storage/homehub3b.tar.gz

Zach

Logged

burakkucat

  • Respected
  • Senior Kitizen
  • *
  • Posts: 38300
  • Over the Rainbow Bridge
    • The ELRepo Project
Re: BT Home Hub 3.0 - Type B
« Reply #168 on: January 08, 2013, 05:26:17 PM »

Thank you, Zach. I shall examine your proof as soon as time permits.  :)
Logged
:cat:  100% Linux and, previously, Unix. Co-founder of the ELRepo Project.

Please consider making a donation to support the running of this site.

snadge

  • Kitizen
  • ****
  • Posts: 1450
Re: BT Home Hub 3.0 - Type B
« Reply #169 on: January 08, 2013, 07:44:12 PM »

thanks.. hope you can do something with it B'Kat  8)
Logged
Aquiss - 900/110/16ms - TP-Link AR73

zcutlip

  • Member
  • **
  • Posts: 33
Re: BT Home Hub 3.0 - Type B
« Reply #170 on: January 08, 2013, 11:00:08 PM »

Thank you, Zach. I shall examine your proof as soon as time permits.  :)

Let me know if I can help or if anything doesn't make sense.  Be sure to check the included vulnerability report for affected firmware versions.

Zach
Logged

burakkucat

  • Respected
  • Senior Kitizen
  • *
  • Posts: 38300
  • Over the Rainbow Bridge
    • The ELRepo Project
Re: BT Home Hub 3.0 - Type B
« Reply #171 on: January 09, 2013, 12:20:01 AM »

A rather sleepy b*cat believes he has noticed a typo in the Vulnerability Report --

Quote
Credit for this discovery goes to Zachary Cutlip, zcutlip@tacnetsol.com and Tactical Network Solutions, LLC
Assistance provided by:
Craig Heffner, cheffner@tacnetsol.com
Form participants on http://www.kitz.co.uk/

sed 's/Form participants/Forum participants/' perhaps?  :-X
Logged
:cat:  100% Linux and, previously, Unix. Co-founder of the ELRepo Project.

Please consider making a donation to support the running of this site.

burakkucat

  • Respected
  • Senior Kitizen
  • *
  • Posts: 38300
  • Over the Rainbow Bridge
    • The ELRepo Project
Re: BT Home Hub 3.0 - Type B
« Reply #172 on: January 09, 2013, 03:12:45 AM »

The file environment.py was edited --

Quote
[bcat@Duo2 TNS_homehub3b_exploit]$ cat environment.py
# Copyright (c) 2013 Zachary Cutlip
#                    Tactical Network Solutions, LLC

#void 0 octects, and values that map to whitepace chacters.
#CALLBACK_IP="192.168.99.64"
CALLBACK_IP="192.168.1.2"
[bcat@Duo2 TNS_homehub3b_exploit]$

A script session was started and the exploit was invoked.

Quote
[bcat@Duo2 TNS_homehub3b_exploit]$ cat try-01.txt
Script started on Wed 09 Jan 2013 01:05:59 GMT
[bcat@Duo2 TNS_homehub3b_exploit]$ ll
total 3412
-rw-r-----. 1 bcat bcat     178 Jan  8 02:56 environment.py
-rw-r-----. 1 bcat bcat 3434454 Jan  8 22:41 HH3.0B_Remote_Exploit.mp4
-rwxr-x---. 1 bcat bcat   13009 Jan  8 02:12
-rw-r-----. 1 bcat bcat   18092 Jan  8 02:13 LICENSE
-rw-r-----. 1 bcat bcat    1291 Jan  8 02:12 msearch_crash.py
-rw-r-----. 1 bcat bcat    1177 Jan  8 02:51 README
drwxr-x---. 5 bcat bcat    4096 Jan  9 01:04 simplesploit
-rw-r-----. 1 bcat bcat    2611 Jan  8 22:27 TNS_Vulnerability_Report_BT_HomeHub_3.0b.txt
-rw-r-----. 1 bcat bcat       0 Jan  9 01:05 try-01.txt
[bcat@Duo2 TNS_homehub3b_exploit]$ hh3b_exploit.py
Traceback (most recent call last):
  File "./hh3b_exploit.py", line 76, in <module>
    from simplesploit.servers.callbacK_server import Callback
ImportError: No module named callbacK_server
[bcat@Duo2 TNS_homehub3b_exploit]$ exit

Script done on Wed 09 Jan 2013 01:08:39 GMT
[bcat@Duo2 TNS_homehub3b_exploit]$

The cat-cursing started. And abated after a few minutes when I noticed an errant upper case 'K'.

Someone has left a typo in the python code (hh3b_exploit.py)!  :-X  I wonder who it could be!  :P

Now that he has the exploit working, b*cat -->  :sleep:   whilst Zach -->  :doh:
« Last Edit: January 09, 2013, 03:15:10 AM by burakkucat »
Logged
:cat:  100% Linux and, previously, Unix. Co-founder of the ELRepo Project.

Please consider making a donation to support the running of this site.

zcutlip

  • Member
  • **
  • Posts: 33
Re: BT Home Hub 3.0 - Type B
« Reply #173 on: January 09, 2013, 01:47:33 PM »


sed 's/Form participants/Forum participants/' perhaps?  :-X

Yup. Caught that one earlier, but hadn't committed the change yet.  Updated now.
Logged

zcutlip

  • Member
  • **
  • Posts: 33
Re: BT Home Hub 3.0 - Type B
« Reply #174 on: January 09, 2013, 01:51:30 PM »

The cat-cursing started. And abated after a few minutes when I noticed an errant upper case 'K'.

Someone has left a typo in the python code (hh3b_exploit.py)!  :-X  I wonder who it could be!  :P

Now that he has the exploit working, b*cat -->  :sleep:   whilst Zach -->  :doh:

Drat! Thought I had committed that fix.  :-/ Not up to my usual standards.

Should be fixed now. 
Logged

SecTSys

  • Member
  • **
  • Posts: 84
  • I only work with HTCPCP
    • Putney Computers Facebook page
Re: BT Home Hub 3.0 - Type B
« Reply #175 on: January 09, 2013, 03:00:37 PM »

WooT - i guess it is time to play! :D

Thank you zach - that is great news! and good to see!
Logged
Visit the Live Gaming Website STSLG Website
Visit my YouTube gaming channel at STS Live Gaming

btsimonh

  • Member
  • **
  • Posts: 20
Re: BT Home Hub 3.0 - Type B
« Reply #176 on: January 20, 2013, 09:24:56 AM »

thanks Zach - now we see if my 'dead' v3b is still running upnp :)

And yes it is!  So, how to implement a permanent mod....

Well, one option is to create a modified usb-storage.ko, as this would be loaded from /var/modules on boot.  Maybe have it restart the kernel with a new command line changing the rootfs to the backup rootfs, then the thing won't die from the bootloader checking of the rootfs (maybe! :).  Another route would be to try to create a subversive bt plugin, but it's not obvious if these would be loaded from /var/middleware or not.
« Last Edit: January 20, 2013, 02:16:07 PM by btsimonh »
Logged

zcutlip

  • Member
  • **
  • Posts: 33
Re: BT Home Hub 3.0 - Type B
« Reply #177 on: January 20, 2013, 06:36:25 PM »

thanks Zach - now we see if my 'dead' v3b is still running upnp :)

And yes it is!  So, how to implement a permanent mod....

Glad it's working for you.

Something that would be useful if someone is able to do it is to snag a firmware update file.  So far I've been unsuccessful at making my devices update.

When you brick the hh3b, it boots into a recovery mode, allowing you to upload a firmware file.  Having the firmware would allow us to take more risks in examining the device since there would be a way to recover if things go wrong.

Logged

SecTSys

  • Member
  • **
  • Posts: 84
  • I only work with HTCPCP
    • Putney Computers Facebook page
Re: BT Home Hub 3.0 - Type B
« Reply #178 on: January 24, 2013, 07:00:05 AM »

speaking of bricking HH3 - did you get the new one i sent out yet zach?

saying that though my Mother sent out a parcel for me before the new year and that still hasn't arrived at mine yet...

how's this for an idea once we crack this little beauty, we go and crack the postal service and solve their problems...
« Last Edit: January 24, 2013, 07:03:48 AM by SecTSys »
Logged
Visit the Live Gaming Website STSLG Website
Visit my YouTube gaming channel at STS Live Gaming

zcutlip

  • Member
  • **
  • Posts: 33
Re: BT Home Hub 3.0 - Type B
« Reply #179 on: January 29, 2013, 01:49:43 PM »

speaking of bricking HH3 - did you get the new one i sent out yet zach?

saying that though my Mother sent out a parcel for me before the new year and that still hasn't arrived at mine yet...

how's this for an idea once we crack this little beauty, we go and crack the postal service and solve their problems...
Just came in today. Thanks. :-)
Logged
Pages: 1 ... 10 11 [12] 13 14 ... 16
 

anything