Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #2915

O

Orange Tsai

Personal blog · blog.orange.twsecurityprogramming

Orange Tsai's personal blog at blog.orange.tw covers security and programming. Since 2016, 26 different Hacker News readers have linked it 31 times, most often “How I Chained 4 vulnerabilities on GitHub Enterprise”. It is still writing: the last post was on 2026-10-28, and you can follow it by feed.

Visit the blog
31mentions?
26HN people?
2016–2026first – last linked?
Links on Hacker News per year · peak 7 in 2019

Too few sampled comments (6) to say how often HN recommends it.?

Why HN links it

HN readers link Orange Tsai's security research write-ups on exploit chains, URL parsing and SSRF, and bugs in GitHub Enterprise and Facebook, and one commenter lists the blog among favourite security blogs.

Summarised by Claude from a sample of 6 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

This is 🍊 Speaking!

Most-linked posts?

  1. How I Chained 4 vulnerabilities on GitHub Enterprise
    4 people · 4 mentions · first linked 2017-07-28
  2. I Hacked Facebook Again Unauthenticated RCE on MobileIron MDM
    4 people · 4 mentions · first linked 2020-09-12
  3. Attacking SSL VPN: PreAuth RCE on Palo Alto GlobalProtect, with Uber as PoC
    2 people · 2 mentions · first linked 2019-07-21
  4. Confusion Attacks: Exploiting Hidden Semantic Ambiguity in Apache HTTP Server
    2 people · 2 mentions · first linked 2024-08-09
  5. Forging a Microsoft Edge Full Chain with Logic Bugs Only
    2 people · 2 mentions · first linked 2026-10-28

What Hacker News says?

  1. True but FYI if you want to, you can reverse engineer the code of the GitHub enterprise version: https://blog.orange.tw/2017/01/bug-bounty-github-enterprise-...

    Comment linking /2017/01/bug-bounty-github-enterprise-sql-injection.html

    on “I'm Open Sourcing the Have I Been Pwned Code Base”
  2. Submitted WorstFit: Unveiling Hidden Transformers in Windows ANSI as a story · 373 points

    HN discussion
  3. Here is my list of solo developer blogs. Usually they are on topic. This does not include personal blogs I follow that happen to be developers. @mdo (Bootstrop) - http://markdotto.com/ Keith Cirkel - https://www.keithcirkel.co.uk/ Coding – Corbin's Treehouse - https://www.corbinstreehouse.com/blog Aaditya Purani – Ethical Hacker - https://aadityapurani.com/ Ben Balter - http://ben.balter.com/ fulldecent - https://pr…

    Comment linking /

    on “Ask HN: What are good solo developer blogs that you enjoy reading?”
  4. Submitted GitHub Enterprise SQL Injection as a story · 346 points

    HN discussion
  5. I'm directionally with Micah Lee on this in that I think all of these kinds of applications are activism theater, and I would hate for anything I say to sound like I'm getting the "ICEBlock" guy's back --- I'm sure it's bad and you shouldn't use it (though: Micah Lee's previous takedown of ICEBlock more or less comes down to "anybody can claim they saw ICE anywhere and also they don't have warrant canaries", which i…

    Comment linking /posts/2024-08-confusion-attacks-en/

    on “ICEBlock handled my vulnerability report in the worst possible way”
  6. Submitted Forging a Microsoft Edge Full Chain with Logic Bugs Only as a story · 253 points

    HN discussion
  7. EdOverflow · 2020-01-30Recommends
    Aside from Filedescriptor's work, here are some of my favourite blogs in the web application security space (not an exhaustive list): - https://blog.orange.tw/ - https://ngailong.wordpress.com/ - https://whitton.io/ - https://sakurity.com/blog - https://homakov.blogspot.com/ - https://buer.haus/ - https://philippeharewood.com/ - https://portswigger.net/research - https://gerbenjavado.com/ - https://medium.com/@intid…

    Comment linking /

    on “Google YOLO clickjacking (2018)”
  8. Submitted Confusion Attacks: Exploiting Hidden Semantic Ambiguity in Apache HTTP Server as a story · 120 points

    HN discussion
  9. N_A_T_E · 2022-01-31Recommends
    I wasn't aware of the issues described in the linked post about MobileIron exploits. Really interesting to hear about vulnerabilities in such a big MDM. https://blog.orange.tw/2020/09/how-i-hacked-facebook-again-m...

    Comment linking /2020/09/how-i-hacked-facebook-again-mobileiron-mdm-rce.html

    on “Applying Offensive Reverse Engineering to Facebook Gameroom (2021)”
  10. Submitted Uber.com Bug Bounty: Remote Code Execution via Flask Jinja2 Template Injection as a story · 5 points

    HN discussion
  11. Blackhat/Defcon videos aren't up yet but Orange Tsai gave the same talk at HITBGSEC and that video is up: https://www.youtube.com/watch?v=D1S-G8rJrEk He also has a blog post about it: http://blog.orange.tw/2017/07/how-i-chained-4-vulnerabilitie... The premise is that URL parsing is complex and libraries get it wrong. This problem is pervasive and leads to server side request forgery vulnerabilities, which Orange was…

    Comment linking /2017/07/how-i-chained-4-vulnerabilities-on.html

    on “Some problems of URLs”
  12. Submitted A New Attack Surface on MS Exchange – ProxyLogon as a story · 4 points

    HN discussion
  13. Submitted An analysis and thought about recently PHP-FPM RCE(CVE-2019-11043) as a story · 4 points

    HN discussion
  14. Submitted Attacking SSL VPN: PreAuth RCE on Palo Alto GlobalProtect, with Uber as PoC as a story · 4 points

    HN discussion
  15. Submitted How I Chained 4 vulnerabilities on GitHub Enterprise as a story · 4 points

    HN discussion
  16. Submitted The Last Proof of Human Craft: Forging a Microsoft Edge Full Chain with Logic as a story · 3 points

    HN discussion
  17. Submitted How I Chained 4 Vulnerabilities on GitHub Enterprise, from SSRF to RCE as a story · 3 points

    HN discussion
  18. Submitted Confusion Attacks: Exploiting Hidden Semantic Ambiguity in Apache HTTP Server as a story · 2 points

    HN discussion
  19. Submitted I Hacked Facebook Again Unauthenticated RCE on MobileIron MDM as a story · 2 points

    HN discussion
  20. Submitted I Hacked Facebook Again Unauthenticated RCE on MobileIron MDM as a story · 2 points

    HN discussion
  21. Submitted I Hacked Facebook Again Unauthenticated RCE on MobileIron MDM as a story · 2 points

    HN discussion
  22. Submitted VPN PreAuth RCE on Palo Alto GlobalProtect, with Uber as Case Study as a story · 2 points

    HN discussion
  23. Submitted An RCE in Palo Alto’s SSL VPN allowed access to an internal Uber network as a story · 2 points

    HN discussion
  24. Submitted Attacking SSL VPN – Part 1: PreAuth RCE on Palo Alto GlobalProtect, with Uber As as a story · 2 points

    HN discussion
  25. Submitted A New Attack Surface on MS Exchange – ProxyLogon as a story · 1 points

    HN discussion
  26. Submitted A Journey Combining Web Hacking and Binary Exploitation in Real World as a story · 1 points

    HN discussion
  27. Submitted Abusing Meta Programming for Unauthenticated RCE in Jenkins as a story · 1 points

    HN discussion
  28. Submitted Hacking Jenkins Part 1 – Play with Dynamic Routing as a story · 1 points

    HN discussion
  29. Submitted How I Chained 4 vulnerabilities on GitHub Enterprise as a story · 1 points

    HN discussion
  30. Submitted GitHub Enterprise SQL Injection as a story · 1 points

    HN discussion

Search all of HN for blog.orange.tw

Linked by the same people?