TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Establishing a UART Root Connection to a TP-Link Wireless Router

88 pointsby lgatsabout 2 years ago

9 comments

snvzzabout 2 years ago
UART at TTL levels, it&#x27;s dead-simple and ubiquitous. Everybody should own a USB-to-UART dongle, as it&#x27;ll be useful more often than not.<p>I recommend the ones based cp2104 chip. They are cheap ($2 in ebay or aliexpress), reliable and have good support across OSs.<p>I suggest to avoid ch340. They have low clock accuracy (likely to do with using internal RC osc instead of an external XTAL), which causes corruption and&#x2F;or dropped character issues both sending and receiving.
评论 #35354466 未加载
评论 #35353897 未加载
评论 #35358409 未加载
评论 #35356188 未加载
评论 #35354350 未加载
评论 #35353662 未加载
评论 #35357966 未加载
zokierabout 2 years ago
Kinda weird article, the firmware mod and serial console are essentially completely unrelated. And in this case having console access did not really gain anything, he probably could gave grabbed the passwd from the firmware image much easier.
评论 #35358160 未加载
评论 #35355641 未加载
hefferabout 2 years ago
Good &#x27;ol UART.<p>I was thinking of maybe doing a write-up of how I reverse engineered my Fireplace controller&#x27;s UART using a sniffer cable and two USB-to-UART dongles.<p>I&#x27;ve documented my findings here: <a href="https:&#x2F;&#x2F;bonaparte.readthedocs.io&#x2F;en&#x2F;latest&#x2F;system_information.html" rel="nofollow">https:&#x2F;&#x2F;bonaparte.readthedocs.io&#x2F;en&#x2F;latest&#x2F;system_informatio...</a> But I thought maybe a write-up of how to approach a project like this would be beneficial for beginners, like I was when I started this project a few months ago.<p>I&#x27;d love to hear feedback from people more knowledgeable than me on this. I was struggling especially with finding and using the accurate terminology to describe things like packet (or is it message?) formats and such.
mkjabout 2 years ago
If I&#x27;m reading right the router has SSH listening with admin&#x2F;1234 to log in, as bought from the shop? That&#x27;s a bit sad.
评论 #35353644 未加载
smclabout 2 years ago
Haha no way I did exactly the same thing on a TP-Link router <a href="https:&#x2F;&#x2F;blog.mclemon.org&#x2F;debugging-a-tp-link-wr741nd-using-serial" rel="nofollow">https:&#x2F;&#x2F;blog.mclemon.org&#x2F;debugging-a-tp-link-wr741nd-using-s...</a><p>Except I didn’t know the password and got distracted by something else before I got round to fiddling with it.
评论 #35359616 未加载
drewg123about 2 years ago
Interesting. My house came with one of those awful GE fridges that uses RFID tags to make you change your filter, or it will stop making ice and dispensing water. It also makes you buy &quot;genuine&quot; $60 filters rather than generic $15 filters.<p>I pulled the board, hoping to be able to hack into it, and it has what looks like a USB TTL header on the left side of this image: <a href="https:&#x2F;&#x2F;postimg.cc&#x2F;Yvv5XMS9&#x2F;9837bd66" rel="nofollow">https:&#x2F;&#x2F;postimg.cc&#x2F;Yvv5XMS9&#x2F;9837bd66</a><p>However, the pins are labeled GND, RST, TOOL, (blank) (blank) 5VDC. I haven&#x27;t tried anything yet, since the prospect of my food spoiling while I fool around is not attractive to me..<p>Anybody gotten into one of these?
throwaway981273about 2 years ago
Wow, reading that I&#x27;ve checked a new IoT device I&#x27;m working on and turns out it had dropbear running as root by default. Couple this with our policy of not discouraging tinkering and hackers (it served us well with different devices) and it was passwordless account (simple rs232ttl dongle connected to exposed header gives you root, pretty useful for anyone with access to hardware) so anyone with a port scanner could go in. Dropbear also by default advertises on mDNS. One IoT device now fixed, thanks to this article.
Animuxabout 2 years ago
Obligatory link to the OpenWRT Wiki about this device: <a href="https:&#x2F;&#x2F;openwrt.org&#x2F;toh&#x2F;tp-link&#x2F;tl-wr841nd" rel="nofollow">https:&#x2F;&#x2F;openwrt.org&#x2F;toh&#x2F;tp-link&#x2F;tl-wr841nd</a><p>Note: That there are many better devices available for hacking with more Flash and RAM f.e. something like this: <a href="https:&#x2F;&#x2F;openwrt.org&#x2F;toh&#x2F;gl.inet&#x2F;gl-mt300n_v2" rel="nofollow">https:&#x2F;&#x2F;openwrt.org&#x2F;toh&#x2F;gl.inet&#x2F;gl-mt300n_v2</a>
News-Dogabout 2 years ago
Common Interfaces<p>RS-232 : <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;RS-232" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;RS-232</a><p>I²C (bus) : <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;I%C2%B2C" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;I%C2%B2C</a><p>I3C (bus) : <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;I3C_(bus)" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;I3C_(bus)</a>
评论 #35354080 未加载
评论 #35354932 未加载