<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: hdmoore</title><link>https://news.ycombinator.com/user?id=hdmoore</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 14 Oct 2026 02:57:27 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=hdmoore" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by hdmoore in "(Post-Quantum) Cryptographic Right Answers"]]></title><description><![CDATA[
<p>Hurray for mostly-non-controversial opinions!</p>
]]></description><pubDate>Mon, 12 Oct 2026 14:26:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=50056938</link><dc:creator>hdmoore</dc:creator><comments>https://news.ycombinator.com/item?id=50056938</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50056938</guid></item><item><title><![CDATA[New comment by hdmoore in "Show HN: I asked AI to respond to the AirSnitch vulnerability the day it dropped"]]></title><description><![CDATA[
<p>maybe write these personally in the future vs pasting chatbot output? even if you didn't write the code, it would be nice if you wrote the description and post on your own.</p>
]]></description><pubDate>Fri, 27 Feb 2026 16:42:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47182594</link><dc:creator>hdmoore</dc:creator><comments>https://news.ycombinator.com/item?id=47182594</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47182594</guid></item><item><title><![CDATA[New comment by hdmoore in "Ask HN: Share your personal website"]]></title><description><![CDATA[
<p><a href="https://hdm.io/" rel="nofollow">https://hdm.io/</a></p>
]]></description><pubDate>Wed, 14 Jan 2026 18:24:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46620145</link><dc:creator>hdmoore</dc:creator><comments>https://news.ycombinator.com/item?id=46620145</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46620145</guid></item><item><title><![CDATA[New comment by hdmoore in "Unauthenticated Remote Code Execution in Erlang/OTP SSH"]]></title><description><![CDATA[
<p>I was too! The reason is that the Go x/crypto/ssh library was bailing out on the lack of reply to the channel open request, which prevented it from reaching the auth bypass check via exec. I should have an update out soon with this fixed and a RCE check for this issue.<p>The test server: $ erl -eval 'ssh:start(), ssh_dbg:on(), ssh:daemon(34222, [{system_dir, "/home/otp/ssh/keys"},{user_dir, "/home/otp/ssh/users/otptest/.ssh"}]).'<p>The exploit: auth.ScrapeExec(options, addr+" "+tname, res, ses, `os:cmd("touch /tmp/HAXXXED").`)<p>>-rw-r--r-- 1 root root 0 Apr 17 16:14 /tmp/HAXXXED</p>
]]></description><pubDate>Thu, 17 Apr 2025 21:32:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=43722447</link><dc:creator>hdmoore</dc:creator><comments>https://news.ycombinator.com/item?id=43722447</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43722447</guid></item><item><title><![CDATA[New comment by hdmoore in "Black Hat 2024: Secure Shells in Shambles [pdf]"]]></title><description><![CDATA[
<p>The Secure Shell (SSH) protocol has survived as an internet-facing management protocol for almost 30 years. Over the decades it has transformed from a single patented codebase to a multitude of implementations available on nearly every operating system and network-connected device.<p>This presentation dives deep into the Secure Shell protocol, its popular implementations, what's changed, what hasn't, and how this leads to unexpected vulnerabilities and novel attacks. An open source tool, dubbed "sshamble", will be demonstrated, which reproduces these attacks and opens the door for further research.<p><a href="https://github.com/runZeroInc/sshamble">https://github.com/runZeroInc/sshamble</a></p>
]]></description><pubDate>Sat, 10 Aug 2024 23:55:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=41213065</link><dc:creator>hdmoore</dc:creator><comments>https://news.ycombinator.com/item?id=41213065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41213065</guid></item><item><title><![CDATA[Black Hat 2024: Secure Shells in Shambles [pdf]]]></title><description><![CDATA[
<p>Article URL: <a href="https://i.blackhat.com/BH-US-24/Presentations/REVISED02-US24_Moore_Secure_Shells_in_Shambles_Wednesday.pdf">https://i.blackhat.com/BH-US-24/Presentations/REVISED02-US24_Moore_Secure_Shells_in_Shambles_Wednesday.pdf</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41213064">https://news.ycombinator.com/item?id=41213064</a></p>
<p>Points: 101</p>
<p># Comments: 30</p>
]]></description><pubDate>Sat, 10 Aug 2024 23:55:12 +0000</pubDate><link>https://i.blackhat.com/BH-US-24/Presentations/REVISED02-US24_Moore_Secure_Shells_in_Shambles_Wednesday.pdf</link><dc:creator>hdmoore</dc:creator><comments>https://news.ycombinator.com/item?id=41213064</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41213064</guid></item><item><title><![CDATA[New comment by hdmoore in "Ryanair wins screen scraping case against Booking.com in US court ruling"]]></title><description><![CDATA[
<p>The CFAA has not been amended, but there was DoJ policy change on enforcement. So everyone is always breaking the law in the course of normal business, and it's still up to the prosector to determine who to go after:
 - <a href="https://www.justice.gov/opa/pr/department-justice-announces-new-policy-charging-cases-under-computer-fraud-and-abuse-act" rel="nofollow">https://www.justice.gov/opa/pr/department-justice-announces-...</a></p>
]]></description><pubDate>Tue, 23 Jul 2024 02:11:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=41041874</link><dc:creator>hdmoore</dc:creator><comments>https://news.ycombinator.com/item?id=41041874</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41041874</guid></item><item><title><![CDATA[New comment by hdmoore in "Polymorphic Shellcode (2023)"]]></title><description><![CDATA[
<p>An underrated focus of Metasploit was making defensive tooling more robust. Spoonm's work on SNG (as well as other payload/encoder randomization efforts) was effective at killing static (and arguably ineffective) payload signatures. You can find a related talk on the IDS/protocol side at: <a href="https://speakerdeck.com/hdm/thermoptic-camouflage-total-ids-evasion" rel="nofollow">https://speakerdeck.com/hdm/thermoptic-camouflage-total-ids-...</a><p>Source: co-speaker of the OP referenced presentation</p>
]]></description><pubDate>Mon, 22 Jul 2024 01:51:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=41030168</link><dc:creator>hdmoore</dc:creator><comments>https://news.ycombinator.com/item?id=41030168</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41030168</guid></item><item><title><![CDATA[New comment by hdmoore in "LTSE shutters cap table management business (formerly captable.io)"]]></title><description><![CDATA[
<p>The sell-off of captable.io/LTSE Equity was announced to customers a couple months ago, predating the Carta drama (but many folks picked LTSE specifically because it wasn't Carta).</p>
]]></description><pubDate>Fri, 26 Jan 2024 02:14:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=39138186</link><dc:creator>hdmoore</dc:creator><comments>https://news.ycombinator.com/item?id=39138186</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39138186</guid></item><item><title><![CDATA[New comment by hdmoore in "Cisco Acquires Splunk"]]></title><description><![CDATA[
<p>The move to make all free instances unauthenticated (and effectively RCE-aaS) put a dent in that use.</p>
]]></description><pubDate>Fri, 22 Sep 2023 03:47:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=37607602</link><dc:creator>hdmoore</dc:creator><comments>https://news.ycombinator.com/item?id=37607602</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37607602</guid></item><item><title><![CDATA[New comment by hdmoore in "How to Write Software with Zero bugs – 25 years after qmail 1.0 – D. Bernstein [pdf]"]]></title><description><![CDATA[
<p>Erm, qmail had lots of bugs[1], when compiled for 64-bit processors (lots of integer overflows), but djb pushed back and said 64-bit wasn't supported. If anything, qmail is known as the most annoying MTA to package, since no modifications to the source are permitted, and the application has to be built using a massive patch tree instead. The quirky management daemons required to run qmail were also obnoxious and at odds with everything else on the system.<p>Salient quote below:<p>>In May 2005, Georgi Guninski published "64 bit qmail fun", three vulnerabilities in qmail (CVE-2005-1513, CVE-2005-1514, CVE-2005-1515):<p>[snip]<p>>Surprisingly, we re-discovered these vulnerabilities during a recent qmail audit; they have never been fixed because, as stated by qmail's author Daniel J. Bernstein (in <a href="https://cr.yp.to/qmail/guarantee.html" rel="nofollow noreferrer">https://cr.yp.to/qmail/guarantee.html</a>):<p>>>"This claim is denied. Nobody gives gigabytes of memory to each qmail-smtpd process, so there is no problem with qmail's assumption that allocated array lengths fit comfortably into 32 bits."<p>1. <a href="https://www.qualys.com/2020/05/19/cve-2005-1513/remote-code-execution-qmail.txt" rel="nofollow noreferrer">https://www.qualys.com/2020/05/19/cve-2005-1513/remote-code-...</a><p>edit: added quote from referenced url</p>
]]></description><pubDate>Tue, 22 Aug 2023 22:32:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=37229459</link><dc:creator>hdmoore</dc:creator><comments>https://news.ycombinator.com/item?id=37229459</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37229459</guid></item><item><title><![CDATA[New comment by hdmoore in "I made 50k calls to explore the telephone network"]]></title><description><![CDATA[
<p>It is based on peak frequency, you can visually see it here: <a href="https://speakerdeck.com/hdm/derbycon-2011-acoustic-intrusions?slide=24" rel="nofollow">https://speakerdeck.com/hdm/derbycon-2011-acoustic-intrusion...</a><p>IIRC (it has been a bit), there was a specific frequency only used by modem negotiation but not fax machines (3150?).</p>
]]></description><pubDate>Wed, 23 Jun 2021 23:41:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=27612020</link><dc:creator>hdmoore</dc:creator><comments>https://news.ycombinator.com/item?id=27612020</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27612020</guid></item><item><title><![CDATA[New comment by hdmoore in "I made 50k calls to explore the telephone network"]]></title><description><![CDATA[
<p>No kidding and thank you!</p>
]]></description><pubDate>Wed, 23 Jun 2021 19:54:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=27609291</link><dc:creator>hdmoore</dc:creator><comments>https://news.ycombinator.com/item?id=27609291</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27609291</guid></item><item><title><![CDATA[New comment by hdmoore in "I made 50k calls to explore the telephone network"]]></title><description><![CDATA[
<p>I am the author of WarVOX (a mostly dead project these days). Some useful links:<p>- WarVOX 2.0 Presentation: <a href="https://speakerdeck.com/hdm/derbycon-2011-acoustic-intrusions" rel="nofollow">https://speakerdeck.com/hdm/derbycon-2011-acoustic-intrusion...</a>
 - WarVOX Source: <a href="https://github.com/rapid7/warvox" rel="nofollow">https://github.com/rapid7/warvox</a><p>The US legal restrictions on wardialing are complicated and changes to the law made it difficult to continue the project.<p>For fans of ToneLoc, I implemented the data format and visualization with my latest project (Rumble Network Discovery):
 - <a href="https://www.rumble.run/blog/subnet-grid-report/" rel="nofollow">https://www.rumble.run/blog/subnet-grid-report/</a></p>
]]></description><pubDate>Wed, 23 Jun 2021 15:38:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=27605764</link><dc:creator>hdmoore</dc:creator><comments>https://news.ycombinator.com/item?id=27605764</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27605764</guid></item><item><title><![CDATA[New comment by hdmoore in "Ask HN: Is your company sticking to on-premise servers? Why?"]]></title><description><![CDATA[
<p>Anything with massive storage and massive compute that doesn't need low latency is a great fit. I still host ~300TiB and ~250 cores at home because the cloud cost would be astronomical. Edit: This is for personal stuff related to internet-wide scan data and domain tracking. See <a href="https://github.com/hdm/inetdata" rel="nofollow">https://github.com/hdm/inetdata</a></p>
]]></description><pubDate>Thu, 07 May 2020 01:23:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=23098606</link><dc:creator>hdmoore</dc:creator><comments>https://news.ycombinator.com/item?id=23098606</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23098606</guid></item><item><title><![CDATA[New comment by hdmoore in "Ask HN: Paper capital contributions as YC SAFE that converts to common stock?"]]></title><description><![CDATA[
<p>On the investor front it depends on the debt size. Most seed-stage investors would prefer debt to a competing investment amount. Loaning yourself up to a year of lean run-rate is probably fine, but much more (hiring, paid user acq, etc) is going to look weird. Future investors may ask you to write off the loan entirely if the terms are nuts (compounding or high interest rate), but shouldn't bat an eye otherwise.<p>Regarding contingency plans, you don't need to have a hard repayment date in the loan terms and can let it accrue interest indefinitely (until bankruptcy, acquisition, or otherwise). Unlike traditional convertible debt a founder loan normally doesn't "blow up" into a huge equity stake if not paid back.<p>If things don't work out and you have the opportunity to roll the founding team into an another company (acquihire), loans are an easy thing to assign value to, even if the IP or goodwill is more difficult. Negotiate the loan repayment as a signing bonus if you can.<p>If things work out and you either raise money or bootstrap to profitability, you can pay off the loans as it makes sense, or just forgive them outright if that's easier. Either way you probably don't need to involve your whole board to manage it, unlike equity changes.<p>I get the desire as a founder to obtain the same terms on capital as future investors, but it can put you in a weird place and can complicate future fundraising. Props to anyone who can make it work, but I had good luck with the founder loan process and felt like it was the cheapest way to finish bootstrapping (we did).<p>Good luck either way!</p>
]]></description><pubDate>Sat, 11 Apr 2020 02:18:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=22839197</link><dc:creator>hdmoore</dc:creator><comments>https://news.ycombinator.com/item?id=22839197</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22839197</guid></item><item><title><![CDATA[New comment by hdmoore in "Ask HN: Paper capital contributions as YC SAFE that converts to common stock?"]]></title><description><![CDATA[
<p>Tracking capital contributions as debt is the best choice (after incorporation). Pay yourself back 6% non-compounding interest and make things easy. Don't buy your own equity just to cover short-term expenses. Reach out (email in profile) if you would like to see a template.<p>Alternatively, refile your articles and stock purchase agreement and tie that capital to the stock purchase or initial contribution. I would still recommend founder loans instead. If you use a SAFE or other convertible debt on amazing terms, future investors may ask for the same terms.<p>Edit: I financed my startup (<a href="https://rumble.run" rel="nofollow">https://rumble.run</a>) that way and paid myself back a month ago. Painless all around.</p>
]]></description><pubDate>Sat, 11 Apr 2020 00:54:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=22838860</link><dc:creator>hdmoore</dc:creator><comments>https://news.ycombinator.com/item?id=22838860</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22838860</guid></item><item><title><![CDATA[Microsoft Windows and Apple macOS Use Predictable SMB Session IDs]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.rumble.run/2020/03/smb2-session-prediction-consequences/">https://www.rumble.run/2020/03/smb2-session-prediction-consequences/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=22728691">https://news.ycombinator.com/item?id=22728691</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 30 Mar 2020 15:19:49 +0000</pubDate><link>https://www.rumble.run/2020/03/smb2-session-prediction-consequences/</link><dc:creator>hdmoore</dc:creator><comments>https://news.ycombinator.com/item?id=22728691</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22728691</guid></item><item><title><![CDATA[Escalating Privileges with CylancePROTECT]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.atredis.com/blog/cylance-privilege-escalation-vulnerability">https://www.atredis.com/blog/cylance-privilege-escalation-vulnerability</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=16970598">https://news.ycombinator.com/item?id=16970598</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 01 May 2018 19:32:07 +0000</pubDate><link>https://www.atredis.com/blog/cylance-privilege-escalation-vulnerability</link><dc:creator>hdmoore</dc:creator><comments>https://news.ycombinator.com/item?id=16970598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16970598</guid></item><item><title><![CDATA[New comment by hdmoore in "So You Wanna Go On-Prem"]]></title><description><![CDATA[
<p>In a similar vein, BitNami makes money licensing full-stack open source components with an integrated installer. I used it/them for a few years and while I wasn't smitten, it got the job done until something better came along. If you want a one-click installer for your mvc + db app, it might be worth looking at.</p>
]]></description><pubDate>Tue, 24 May 2016 03:52:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=11758875</link><dc:creator>hdmoore</dc:creator><comments>https://news.ycombinator.com/item?id=11758875</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11758875</guid></item></channel></rss>