Doyensec Blog

blog.doyensec.com · Company blog · on HN since 2017

Doyensec, an application security consultancy, publishes research on web, Electron, and eBPF security, fuzzing, and tooling.

What HN saysHN commenters link it for technical security research, including ASN.1 fuzzing, Electron XSS-to-RCE issues, eBPF monitoring bypasses, and client-side CSRF.
32HN people shared it
5linked it in comments
53stories submitted
406story points
4 months agolast shared
2017people per year2026

Most-shared posts

  1. 1
    Regexploit: DoS-Able Regular Expressions
    3 people · 87 points · first shared 2021 · 13 comments on HN
  2. 2
    On Bypassing eBPF Security Monitoring
    3 people · 74 points · first shared 2022 · 3 comments on HN
  3. 3
    Turning XSS into RCE in All Electron-Based Apps
    3 people · 5 points · first shared 2017 · 1 comments on HN
  4. 4
    Comparing Semgrep and CodeQL
    3 people · 4 points · first shared 2022 · discussion on HN
  5. 5
  6. 6
    Fuzzing TLS certificates from their ASN.1 grammar
    2 people · 8 points · first shared 2020 · discussion on HN
  7. 7
    Using Client-Side Path Traversal for CSRF – Doyensec
    2 people · 2 points · first shared 2024 · 1 comments on HN
  8. 8
  9. 9
    Ksmbd – Exploiting CVE-2025-37947
    1 people · 10 points · first shared 2025 · discussion on HN
  10. 10
    Inql: Introspection GraphQL Scanner Released
    1 people · 10 points · first shared 2020 · discussion on HN
  11. 11
    Abusing WiFi Direct for Fun and Profit
    1 people · 6 points · first shared 2020 · discussion on HN
  12. 12
  13. 13
    XSS to Full RCE in VSCode via Jupyter Notebook Support
    1 people · 3 points · first shared 2022 · 1 comments on HN
  14. 14
    OSS-Fuzz LibreSSL: a short bounty story
    1 people · 3 points · first shared 2020 · discussion on HN
  15. 15

What HN people wrote when they linked it

DyslexicAtheist · 2020-07-17
> but not TLS, X509, ASN1 etc (yet) then this may interest you: https://blog.doyensec.com/2020/05/14/asn1fuzz.html ^^ ASN1 is really the bees-knees for fuzzing telecoms protocols in UMTS/LTE/5G etc and doesn't get enough love in other domains. It's a high learning curve but once you get beyond the "standardese" language in the docs it's opening doors to opportunities in so many industries. > BoringSSL has fewer bugs than LibreSSL, which has fewer bugs than OpenSSL. One of the reasons for this could be that the bug count is proportional to the complexity/SLOC the openSSL codebase is notorious but I think it's also because it has been in existing for so long. if I look around today I see 2 camps: cryptographers and software engineers. letting sw-engineers do crypto is usually a bad idea but it's often worse when cryptographers start coding. it's almost like a variation of the old joke of "the 2 most dangerous things in Tech are a sw-engineer with a soldering iron and a hw-engineer with a sw-patch" ... apart from complexity leading to bugs I'd also say there is another downside which is stronger in openssl: people end up using it wrongly which makes it a proverbial foot-gun for implenters. > [1] https://github.com/guidovranken/cryptofuzz very cool thanks!!
Bender · 2026-07-18
"Movie Hacker" should perhaps include nmap and sshnuke [1] despite being a real command and a real skiddie exploit [2]. When that that first played in the movies (The Matrix) people in the bay area theaters were standing up and cheering. People not familiar with the tools were very confused as to what was going on. [1] - https://nmap.org/movies/ [2] - https://blog.doyensec.com/2025/03/04/exploitable-sshd.html
tony-ds · 2024-07-02
CSRF in modern web apps? It's still possible! Our latest research by Maxence Schmitt dives into using Client-Side Path Traversal to perform CSRF. Check out our latest blogpost and brand new Burp extension for finding bugs. https://blog.doyensec.com/2024/07/02/cspt2csrf.html
0x0 · 2018-05-11
Ah, yes, Electron, where a simple XSS can quickly turn into full account compromise and RCE? :O https://blog.doyensec.com/2017/08/03/electron-framework-security.html
LinuxBender · 2022-11-06
This is a good write-up and I like the diagrams. What appears to still be notably missing from eBPF is an "off switch". AFAIK there are still no kernel boot time commands [0] to disable eBPF entirely. I have to recompile the kernel to disable it and it is known that most people will not do this. eBPF has the potential for file-less malware to run hidden from detection and I foresee the ability to tickle ring -3 (and -4?) CPU within CPU functions while bypassing local firewalls. Here is some example code of what people already know how to do today and this list will grow as people discover more capabilities. [1][2][3][4][5][6] These do require some privileges to insert but will remain running and hidden until reboot. Privilege escalation today is easier than ever with the growing misuse and poor configurations of sudo as well as the growing number of suid/setcap binaries. A common argument I get is "Well if someone ... then its game over". They are not entirely wrong, but I do not want yet another file-less anti-forensics vector that risks Linux being forbidden in secure zones nor do I want to play whack-a-mole using commercial tools like sysdig or complex tools people avoid like SELinux to try to fight this stuff. [0] - https://www.kernel.org/doc/html/latest/admin-guide/kernel-parameters.h… [1] - https://github.com/citronneur/pamspy [2] - https://github.com/h3xduck/TripleCross [3] - https://github.com/krisnova/boopkit [4] -…

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close