56,966 blogs ยท [ { "id": "01a08753-1e91-72f5-94f6-19d42a08bb8c", "title": "DIY Wi-Fi YouTube subscriber display: ESP8266 + LED Matrix", "url": "https://blog.roysolberg.com/2025/07/youtube-led-display", "published_at": "2025-07-06T11:00:00+00:00" }, { "id": "01a08753-1e91-72f5-94f6-19d42ac84222", "title": "Case #23: Another postal service leak", "url": "https://blog.roysolberg.com/2021/03/bring-leak", "published_at": "2021-03-29T04:55:00+00:00" }, { "id": "01a08753-1e91-72f5-94f6-19d42b195247", "title": "CTF write-up for NPST 2020 ๐ŸŽ…", "url": "https://blog.roysolberg.com/2021/01/pst-challenge-5", "published_at": "2021-01-07T18:10:00+00:00" }, { "id": "01a08753-1e91-72f5-94f6-19d42b80941d", "title": "Capture the flag with the Norwegian Police Security Service - Easter edition", "url": "https://blog.roysolberg.com/2020/04/pst-challenge-4", "published_at": "2020-04-15T14:00:00+00:00" }, { "id": "01a08753-1e91-72f5-94f6-19d42c808c00", "title": "Capture the flag with the Norwegian Police Security Service", "url": "https://blog.roysolberg.com/2020/01/pst-challenge-3", "published_at": "2020-01-02T15:10:00+00:00" }, { "id": "01a08753-1e91-72f5-94f6-19d42cc80df4", "title": "Another job opportunity at the Police Security Service", "url": "https://blog.roysolberg.com/2019/10/pst-challenge-2", "published_at": "2019-10-14T04:25:00+00:00" }, { "id": "01a08753-1e91-72f5-94f6-19d42d6e1784", "title": "Smart meter part 3: Hey Google, how much electricity am I using?", "url": "https://blog.roysolberg.com/2019/08/smart-meter-3", "published_at": "2019-08-05T21:10:00+00:00" }, { "id": "01a08753-1e91-72f5-94f6-19d42e2807d0", "title": "Smart meter part 2: Data storage and price info", "url": "https://blog.roysolberg.com/2019/07/smart-meter-2", "published_at": "2019-07-29T06:55:00+00:00" }, { "id": "01a08753-1e91-72f5-94f6-19d42e9ffe92", "title": "Smart meter part 1: Getting the meter data", "url": "https://blog.roysolberg.com/2019/07/smart-meter-1", "published_at": "2019-07-22T08:30:00+00:00" }, { "id": "01a08753-1e91-72f5-94f6-19d42eed39e2", "title": "Case #22: Another booking leak", "url": "https://blog.roysolberg.com/2019/03/aktiv-kommune-booking", "published_at": "2019-03-18T05:45:00+00:00" }, { "id": "01a08753-1e91-72f5-94f6-19d42ef6f23a", "title": "Case #21: Leaving backup in the public", "url": "https://blog.roysolberg.com/2019/03/decentralized-backup", "published_at": "2019-03-11T05:40:00+00:00" }, { "id": "01a08753-1e91-72f5-94f6-19d42efaa6f8", "title": "Game *inside* browser developer tools", "url": "https://blog.roysolberg.com/2019/03/devtools-game", "published_at": "2019-03-07T20:20:00+00:00" }, { "id": "01a08753-1e91-72f5-94f6-19d42f34ddad", "title": "Case #20: It's getting hot in here", "url": "https://blog.roysolberg.com/2019/01/mill-heat", "published_at": "2019-01-16T14:00:00+00:00" }, { "id": "01a08753-1e91-72f5-94f6-19d42f790d79", "title": "How to get a job interview with the Norwegian Police Security Service", "url": "https://blog.roysolberg.com/2019/01/pst-challenge", "published_at": "2019-01-14T05:45:00+00:00" }, { "id": "01a08753-1e91-72f5-94f6-19d4300bf59f", "title": "Advent calendars debugged", "url": "https://blog.roysolberg.com/2018/12/advent-calendars-debugged", "published_at": "2018-12-31T09:00:00+00:00" }, { "id": "01a08753-1e91-72f5-94f6-19d430911451", "title": "885,086 customer records exposed in search engine", "url": "https://blog.roysolberg.com/2018/09/postnord-leak-2", "published_at": "2018-09-24T19:20:00+00:00" }, { "id": "01a08753-1e91-72f5-94f6-19d43173c41a", "title": "Behind the news: Authentication gone wrong", "url": "https://blog.roysolberg.com/2018/09/osloskolen-leak", "published_at": "2018-09-10T04:55:00+00:00" }, { "id": "01a08753-1e91-72f5-94f6-19d43192b077", "title": "Case #19: Leak affecting half a million Norwegians", "url": "https://blog.roysolberg.com/2018/08/norconsult-soap-leak", "published_at": "2018-09-03T21:40:00+00:00" }, { "id": "01a08753-1e91-72f5-94f6-19d431e5af1e", "title": "Behind the news: Unresponsible disclosure", "url": "https://blog.roysolberg.com/2018/08/unresponsible-disclosure", "published_at": "2018-08-03T09:40:00+00:00" }, { "id": "01a08753-1e91-72f5-94f6-19d432d3ca62", "title": "Case #18: I know what you did last summer - and also what you will be doing this one", "url": "https://blog.roysolberg.com/2018/07/airline-flights-leak", "published_at": "2018-07-09T04:50:00+00:00" }, { "id": "01a08753-1e91-72f5-94f6-19d4337c5ba0", "title": "Case #17: Tracking dog owners", "url": "https://blog.roysolberg.com/2018/07/tracking-dog-owners", "published_at": "2018-06-25T04:57:00+00:00" }, { "id": "01a08753-1e91-72f5-94f6-19d433a2f7d4", "title": "Case #16: Free parking and personal data", "url": "https://blog.roysolberg.com/2018/06/free-parking", "published_at": "2018-06-11T04:40:00+00:00" }, { "id": "01a08753-1e91-72f5-94f6-19d43456bc2d", "title": "Linkifying robots.txt", "url": "https://blog.roysolberg.com/2018/06/robots-txt-linkifier", "published_at": "2018-06-03T19:50:00+00:00" }, { "id": "01a08753-1e91-72f5-94f6-19d4347edbf5", "title": "Millions of customer records exposed through unused API fields", "url": "https://blog.roysolberg.com/2018/05/postnord-api-leak", "published_at": "2018-05-25T21:55:00+00:00" }, { "id": "01a08753-1e91-72f5-94f6-19d43498cae8", "title": "Case #15: Leaked hotel reservations", "url": "https://blog.roysolberg.com/2018/04/hotel-leak", "published_at": "2018-04-23T21:55:00+00:00" }, { "id": "01a08753-1e91-72f5-94f6-19d435102008", "title": "Case #14: Power company leaking personal info and usage data", "url": "https://blog.roysolberg.com/2018/04/power-company-leak", "published_at": "2018-04-10T06:25:00+00:00" }, { "id": "01a08753-1e91-72f5-94f6-19d43565b458", "title": "Gator Watch revisited", "url": "https://blog.roysolberg.com/2018/03/gator-watch-revisited", "published_at": "2018-03-30T07:30:00+00:00" }, { "id": "01a08753-1e91-72f5-94f6-19d436518457", "title": "Guide: How to crack Android apps", "url": "https://blog.roysolberg.com/2018/02/crack-android-apps", "published_at": "2018-02-09T21:40:00+00:00" }, { "id": "01a08753-1e91-72f5-94f6-19d437035f73", "title": "Hack my hackable website [no longer available]", "url": "https://blog.roysolberg.com/2017/12/hack-my-site", "published_at": "2017-12-19T22:10:00+00:00" }, { "id": "01a08753-1e91-72f5-94f6-19d437e1d2ad", "title": "From the archive #1: Kindergarten leaking data", "url": "https://blog.roysolberg.com/2017/11/kindergarten-leak", "published_at": "2017-11-27T06:45:00+00:00" }, { "id": "01a08753-1e91-72f5-94f6-19d437f8c8a5", "title": "Summarizing 13 security vulnerabilities", "url": "https://blog.roysolberg.com/2017/11/summary-13-cases", "published_at": "2017-11-20T05:55:00+00:00" }, { "id": "01a08753-1e91-72f5-94f6-19d438183de4", "title": "Case #13: Leaking shopping data", "url": "https://blog.roysolberg.com/2017/11/goshopping-leak", "published_at": "2017-11-13T19:40:00+00:00" }, { "id": "01a08753-1e91-72f5-94f6-19d43856f3de", "title": "Add security.txt to your site", "url": "https://blog.roysolberg.com/2017/11/security-txt", "published_at": "2017-11-04T14:35:00+00:00" }, { "id": "01a08753-1e91-72f5-94f6-19d4387edc18", "title": "Case #12: Insurance company leaking personal data", "url": "https://blog.roysolberg.com/2017/10/gjensidige-leak", "published_at": "2017-10-23T08:50:00+00:00" }, { "id": "01a08753-1e91-72f5-94f6-19d438dec982", "title": "Case #11: Tracking tens of thousands of kids worldwide", "url": "https://blog.roysolberg.com/2017/10/tracking-kids", "published_at": "2017-10-18T12:55:00+00:00" }, { "id": "01a08753-1e91-72f5-94f6-19d4396007de", "title": "Case #10: Your memories aren't safe", "url": "https://blog.roysolberg.com/2017/10/hackable-digital-memory-book", "published_at": "2017-10-16T05:30:00+00:00" }, { "id": "01a08753-1e91-72f5-94f6-19d43a40c2fe", "title": "Case #9: IKEA is telling your name to everyone on the Internet", "url": "https://blog.roysolberg.com/2017/10/ikea-name-leak", "published_at": "2017-10-09T05:35:00+00:00" }, { "id": "01a08753-1e91-72f5-94f6-19d43a678e95", "title": "DOM II: JavaScript Hell", "url": "https://blog.roysolberg.com/2017/10/dom2-bookmarklet", "published_at": "2017-10-05T19:30:00+00:00" }, { "id": "01a08753-1e91-72f5-94f6-19d43b54561d", "title": "Case #8: SQL injection vulnerable for 10 years", "url": "https://blog.roysolberg.com/2017/10/10-years-of-injection", "published_at": "2017-10-02T04:55:00+00:00" }, { "id": "01a08753-1e91-72f5-94f6-19d43b698815", "title": "Case #7: Fitness center chain was leaking personal info", "url": "https://blog.roysolberg.com/2017/09/gym-leak", "published_at": "2017-09-25T05:15:00+00:00" }, { "id": "01a08753-1e91-72f5-94f6-19d43bf180af", "title": "Case #6: Who's looking at your pictures?", "url": "https://blog.roysolberg.com/2017/09/picture-leak", "published_at": "2017-09-18T05:25:00+00:00" }, { "id": "01a08753-1e91-72f5-94f6-19d43c8de935", "title": "1995: When you could get a demo of the Internet on a floppy disk", "url": "https://blog.roysolberg.com/2017/09/internet-demo", "published_at": "2017-09-13T21:00:00+00:00" }, { "id": "01a08753-1e92-700c-bea5-4ffac10e2370", "title": "Case #5: Tell me your bank account no. and I'll tell you how rich you are", "url": "https://blog.roysolberg.com/2017/09/skandiabanken-leak", "published_at": "2017-09-11T05:00:00+00:00" }, { "id": "01a08753-1e92-700c-bea5-4ffac18a17e6", "title": "Building an almost real SPA blog", "url": "https://blog.roysolberg.com/2017/09/an-almost-real-spa-blog", "published_at": "2017-09-07T14:50:00+00:00" }, { "id": "01a08753-1e92-700c-bea5-4ffac235e716", "title": "Case #4: Blast from the past", "url": "https://blog.roysolberg.com/2017/09/php-hack", "published_at": "2017-09-04T05:25:00+00:00" }, { "id": "01a08753-1e92-700c-bea5-4ffac27132d6", "title": "My dumb smart home", "url": "https://blog.roysolberg.com/2017/08/my-dumb-smart-home", "published_at": "2017-08-31T05:15:00+00:00" }, { "id": "01a08753-1e92-700c-bea5-4ffac2f21270", "title": "Case #3: Who's got your IP address today?", "url": "https://blog.roysolberg.com/2017/08/digipost-leak", "published_at": "2017-08-28T04:45:00+00:00" }, { "id": "01a08753-1e92-700c-bea5-4ffac390f36f", "title": "Case #2: Good authentication, but lacking authorization", "url": "https://blog.roysolberg.com/2017/08/auth-auth", "published_at": "2017-08-21T07:00:00+00:00" }, { "id": "01a08753-1e92-700c-bea5-4ffac419b0f4", "title": "Case #1: Get your Social Security numbers here!", "url": "https://blog.roysolberg.com/2017/08/get-your-ssn-here", "published_at": "2017-08-14T05:30:00+00:00" }, { "id": "01a08753-1e92-700c-bea5-4ffac42eae54", "title": "Security vulnerability disclosures", "url": "https://blog.roysolberg.com/2017/08/security-vulnerability-disclosures", "published_at": "2017-08-09T21:00:00+00:00" }, { "id": "01a08753-1e92-700c-bea5-4ffac46541a4", "title": "Building a real SPA blog", "url": "https://blog.roysolberg.com/2017/08/building-a-real-spa-blog", "published_at": "2017-08-08T06:00:00+00:00" } ] posts Claim your blog
Back to blog.roysolberg.com
Blog ยท corpus.blog/blogs/blog.roysolberg.com/posts

blog.roysolberg.com

blog.roysolberg.com

2025

2021

2020

2019

2018

2017