Hacking Build your own dongle (Research and development thread)

Wierd_w

Well-Known Member
OP
Member
Joined
May 12, 2018
Messages
406
Trophies
0
Age
41
XP
651
Country
United States
How can I do that?

plug an ethernet cable into the ethernet port on the device, set your network card to have an IP address in the 192.168.0.X network range, with a subnet mask of 255.255.255.0 then use something like putty (or linux telnet) to establish a telnet session to 192.168.0.1

Since this is the first time connecting, it will accept telnet connections until you set a password. This will give you a root shell. at the root shell, enter the command

dmesg

just after connecting the NX, then collect the last few sets of lines.
 

EonFenix

Member
Newcomer
Joined
Jun 22, 2018
Messages
11
Trophies
0
Age
35
XP
56
Country
United States
I have my own little solution you can use an android box or an Android usb stick to boot up the payload with nxloader. I have an Android box pretty much insta boot.

A cheap 20-30 dollar Android stick can be bought on eBay load nxloader on it with the payload.
If You want portability use a portable charger to power it sure at this point SX dongle is cheaper which I preordered by the way but if you got an Android box or stick around is good for an instant boot.

If video not working check it in the link
https://streamable.com/o890h
 
Last edited by EonFenix,

itsjch

Well-Known Member
Member
Joined
Feb 22, 2016
Messages
176
Trophies
0
Age
31
Location
Sydney
XP
995
Country
Australia
This is the more small that I can maker.

e14ee8d87d058949faddb9fde3aeeb81o.jpg

What parts did you use and a guide would be amazing :D
 

Rainbowfied Pokemaster

Well-Known Member
Newcomer
Joined
Jun 28, 2016
Messages
47
Trophies
0
XP
191
Country
United States
plug an ethernet cable into the ethernet port on the device, set your network card to have an IP address in the 192.168.0.X network range, with a subnet mask of 255.255.255.0 then use something like putty (or linux telnet) to establish a telnet session to 192.168.0.1

Since this is the first time connecting, it will accept telnet connections until you set a password. This will give you a root shell. at the root shell, enter the command

dmesg

just after connecting the NX, then collect the last few sets of lines.
Unfortunately I do not have ethernet ports nor ethernet cables
 

Wierd_w

Well-Known Member
OP
Member
Joined
May 12, 2018
Messages
406
Trophies
0
Age
41
XP
651
Country
United States
Unfortunately I do not have ethernet ports nor ethernet cables

Edit: Sorry about this duplicate, connection messed up
That's OK

Found out that openwrt (and thus likely lede) defaults to 192.168.1.X network not 0.X network. So, if you ever get an ethernet cable going, give that a shot.
 

hackotedelaplaqu

Well-Known Member
Member
Joined
Jan 10, 2009
Messages
606
Trophies
1
Website
wiibrew.org
XP
1,196
Country
France
If you can get a root shell on it, in theory you can still run fusee-nano - no real need to actually replace the entire firmware. You'd have to do the EHCI patch in-memory, but that can be done. If the rootfs is not writable, that would be a bit annoying since you wouldn't be able to install permanently.

Back to my Alcatel Linkzone MW40 4G Router.
I finally managed to get script execution exploiting a vulnerability in GoAhead webapplet (Cross Site Request Forgery). Any clue how to open a root shell from there ?
 

Wierd_w

Well-Known Member
OP
Member
Joined
May 12, 2018
Messages
406
Trophies
0
Age
41
XP
651
Country
United States
Back to my Alcatel Linkzone MW40 4G Router.
I finally managed to get script execution exploiting a vulnerability in GoAhead webapplet (Cross Site Request Forgery). Any clue how to open a root shell from there ?

Typically, the root password is also the password used by the web admin portal. (because the web-admin portal typically just wraps console commands, and uses that user authority to do its things. :P) If you can get it to execute sshd, or telnetd under root user, you can then log in and do the needful.

In fact, you might just try ssh at it regardless. The ADSL router I got from century-stink has an ssh daemon running by default, but lands you into a 'strange' half-assed router admin shell. You can get to normal linux busybox shell by running sh at the command line, and then its your oyster. (Root filesystem is reasilly remounted as RW even.)
 
Last edited by Wierd_w,

M-O-B

Well-Known Member
Member
Joined
Jun 23, 2018
Messages
281
Trophies
0
Age
54
XP
583
Country
United Kingdom
What parts did you use and a guide would be amazing :D

trinket m0
tp 4056 charger module
trinker M0
3.7v 240mah polymer rechargeable Lithium battery
TP4056 battery charger module.
OTG usb 3.1 type c connector with pcb.
switch.

this how I did mine, the most difficult part was actually soldering the data + & data - wires the the points on the trinket as you don't have much room and pins are small.

you don't have to solder the usb wires to the trinket for this to work you can get a micro usb male to type c female usb lead or adapter. so removing the need to solder 4 wires on the trinket.

dongle_diagram.jpg


data wires are the most difficult to do. I used kynar wire.
20180621_152233.jpg
20180623_032055.jpg

how mine looked before last stage of build.

20180623_071429.jpg

my final outcome.

20180623_085500.jpg


if you wanted to skip soldering the data wires and red usb and black GND wires, then you can do so and use a lead like in this image to connect to the switch

20180623_090000.jpg
 

Wierd_w

Well-Known Member
OP
Member
Joined
May 12, 2018
Messages
406
Trophies
0
Age
41
XP
651
Country
United States
Hi everyone, is it possible to use an Aukey USB C to ethernet adapter ?

For what purpose?


----

With all these micro-controller builds, I am tempted to order the parts so I can measure them, then design, print and make available (for a modest fee) 3D printed ABS shells.
 

sweetlilmre

Active Member
Newcomer
Joined
Aug 15, 2010
Messages
43
Trophies
0
XP
440
Country

scorpi09on

New Member
Newbie
Joined
May 28, 2018
Messages
2
Trophies
0
Age
30
XP
63
Country
China
Thx for share, it's great. Mybe next step is to put trinket m0 inside the console~
trinket m0
tp 4056 charger module
trinker M0
3.7v 240mah polymer rechargeable Lithium battery
TP4056 battery charger module.
OTG usb 3.1 type c connector with pcb.
switch.

this how I did mine, the most difficult part was actually soldering the data + & data - wires the the points on the trinket as you don't have much room and pins are small.

you don't have to solder the usb wires to the trinket for this to work you can get a micro usb male to type c female usb lead or adapter. so removing the need to solder 4 wires on the trinket.

View attachment 133200

data wires are the most difficult to do. I used kynar wire.
View attachment 133201 View attachment 133202
how mine looked before last stage of build.

View attachment 133203
my final outcome.

View attachment 133204

if you wanted to skip soldering the data wires and red usb and black GND wires, then you can do so and use a lead like in this image to connect to the switch

View attachment 133205
 

STKV182

Member
Newcomer
Joined
May 28, 2018
Messages
17
Trophies
0
Age
35
XP
88
Country
Costa Rica
Will this one work ? I have one doing nothing and would appreciate if someone can help me flash it because i don't know how to do it my self? Thanks

http://www.zoomtel.com/products/4506_specs.html

Wireless LAN standards IEEE 802.11n, IEEE 802.11b/g
Interfaces 1 X RJ45, 10/100 Mbps selectable for either a WAN or LAN connection
1 X USB 2.0 Host
WPS button, power switch, reset button
Wireless LAN security 64/128 bit WEP (Wired Equivalent Privacy);
WPA (WiFi Protected Access) and WPA2 with Pass Phrase;
SSID stealth; WPS for easy security setup
Internet security Stateful Packet Inspection (SPI) Firewall
Network Address Translation (NAT)
Denial of Service (DoS) attack detection
Virtual Private Networking (VPN) pass through
MAC, Packet, and Domain name filtering
URL Blocking
Management Universal Plug and Play (UPnP)
Browser based management
Wizard-assisted setup
Simple Network Management Protocol (SNMP support)
Advanced router
functions Quality of Service (QoS) support
URL Blocking/Filtering (parental control)
Scheduling rules (parental control)
Virtual Server, Port triggering, and DMZ host
Dynamic DNS
Configuration Backup/Restore
Wireless Multimedia Extension (WME), WiFi Multimedia (WMM) support
VPN support IPsec, L2TP, PPTP VPN passthrough
PPTP, L2TP connect
Rt.jpg
Rt2.jpg
Zoom_1.jpg
 
Last edited by STKV182,

M-O-B

Well-Known Member
Member
Joined
Jun 23, 2018
Messages
281
Trophies
0
Age
54
XP
583
Country
United Kingdom
here's a mini guide on using arduino software for flashing the trinket.
Thx for share, it's great. Mybe next step is to put trinket m0 inside the console~

it's possible to fit the trinket in the switch, but how would you flash an updated payload to it as the reset button needs to be double pressed, also the power source for the trinket for rcm mode, now power from the switch once powered off.

I'm not that clued up about the switch like I am with the 360 installs.

I'll probably try pick up a second switch to have a good tinker with..

I gave testing flashing the trinket while plug into the switch and it seems to flash without a issue

possible this could be the new reset if installed actually inside the switch. but im still waiting on a few bits to turn up to give this a try.


reset.jpg


 
Last edited by M-O-B,

sweetlilmre

Active Member
Newcomer
Joined
Aug 15, 2010
Messages
43
Trophies
0
XP
440
Country
HEY,gentlemen. I saw a guy using a dongle. And someone said it is STM32F205. Is that possible?
Seems possible (STM32F205 appears to have host capabilities). The modules seem expensive though... Have you found a cost effective option?


[edit] it's hard to see from the video, but I don't see any battery / power source connected to that dongle. Which makes me doubt its legitimacy. Still the f205 seems like a possible option at any rate.

-(e)
 
Last edited by sweetlilmre,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: @E1ite007, I just found this randomly.