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.

Reverse-engineering an encrypted IoT protocol

232 pointsby smlxover 1 year ago

17 comments

denysvitaliover 1 year ago
Next time you find yourself reverse engineering a weird protocol - use ImHex. You can literally define patterns (in a C++ &#x2F; Rust -like language) so that your binary file gets highlighted and processed.<p>I can&#x27;t recommend it enough - it&#x27;s perfect for the job and it&#x27;s free and Open Source.<p><a href="https:&#x2F;&#x2F;imhex.werwolv.net&#x2F;" rel="nofollow">https:&#x2F;&#x2F;imhex.werwolv.net&#x2F;</a>
评论 #39373712 未加载
评论 #39376094 未加载
评论 #39372726 未加载
评论 #39372925 未加载
评论 #39375726 未加载
评论 #39379122 未加载
评论 #39375497 未加载
pbaamover 1 year ago
&gt; Sniffing the traffic from the device showed that it was connecting out to tcp.goodwe-power.com:200001<p>Is 200001 the right port number? Very good read anyways.
评论 #39375446 未加载
评论 #39379975 未加载
评论 #39378266 未加载
floating-ioover 1 year ago
While the reverse engineering was interesting to read about, I found the Batman Equation far more amusing! :)
gangsteadover 1 year ago
He mentioned having a private, firewalled VLAN. Is there anywhere to get more info or example setups for the beginner homelabber? I&#x27;ve got Unifi gear, I poke around the interface. I realize I can make new VLANs, but what makes them isolated&#x2F;private?<p>Also I see his complaints about half assed security but I actually am kind of relieved. If the security was implemented well we wouldn&#x27;t be able to make our own man-in-the-middle prometheus exporters!
评论 #39375418 未加载
评论 #39377475 未加载
xyx0826over 1 year ago
&gt; This exercise has reinforced my prejudice that IoT devices are horribly insecure.<p>Generally I agree with this assessment for home IoT devices, but I’m curious does this hold true for industrial or transportation? Can someone point me to blogs or studies on Chinese EV security?
kwar13over 1 year ago
Any kind soul want to teach me how<p>echo -e &#x27;admin\nadmin\nspi rd 0 2097152\n&#x27; | nc 192.168.18.17 23 | tee ~&#x2F;download&#x2F;hk1000.spi2.img<p>downloads the firmware?
评论 #39380678 未加载
评论 #39380649 未加载
iefbr14over 1 year ago
So if I understand this correctly it is now possible to mess up other peoples graphs by just sending malicious packages to the server?
Fietsbandover 1 year ago
This reads similar to an intercom I am still in the process of trying to write a client for: <a href="https:&#x2F;&#x2F;grdw.nl&#x2F;2023&#x2F;01&#x2F;28&#x2F;my-intercom-part-1.html" rel="nofollow">https:&#x2F;&#x2F;grdw.nl&#x2F;2023&#x2F;01&#x2F;28&#x2F;my-intercom-part-1.html</a> . Seeing nmap, wireshark, poor security. It definitely feels the same.
sakebombover 1 year ago
You should check out Recessim: <a href="https:&#x2F;&#x2F;recessim.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;recessim.com&#x2F;</a><p>I think you would like the community.
kwar13over 1 year ago
+1 to having an IoT VLAN. Absolutely required to segregate the traffic.
farseerover 1 year ago
How would one go about reversing and identifying a wireless protocol?
digitalbladeover 1 year ago
Awesome reading, well written and very clear. Thank your for your post.
heywireover 1 year ago
Fantastic write up! Enjoyable read, and gave me some pointers.
gesshaover 1 year ago
This was a joy to read. Thank you for posting.
bcaxisover 1 year ago
Well...<p>MY IoT devices don&#x27;t have garbage security.
评论 #39376963 未加载
andsmedeirosover 1 year ago
This was very informative, thanks!
demondemidiover 1 year ago
MIPS? Wow. Would not have expected that! I guess they went as low budget as possible.<p>That key tho. &#x2F;facepalm&#x2F; They REALLY don&#x27;t care about security. Seriously, at least get PSA level 1 FFS and use TLS. But I doubt a cheap-ass MIPS has the horsepower for a handshake.
评论 #39379826 未加载
评论 #39380086 未加载