{"users":[{"id":1,"username":"root","name":null,"avatar_template":"/letter_avatar_proxy/v4/letter/r/cc9497/{size}.png","admin":true,"moderator":true,"trust_level":4}],"primary_groups":[],"flair_groups":[],"topic_list":{"can_create_topic":false,"filter":"latest","more_topics_url":"/c/learn/17?page=1","per_page":30,"top_tags":[{"id":4,"name":"iot-security","slug":"iot-security"},{"id":40,"name":"cryptography","slug":"cryptography"},{"id":39,"name":"reverse-engineering","slug":"reverse-engineering"},{"id":51,"name":"series:crypto-for-iot-hackers","slug":"series-crypto-for-iot-hackers"},{"id":36,"name":"tls-iot","slug":"tls-iot"},{"id":33,"name":"chipwhisperer","slug":"chipwhisperer"},{"id":22,"name":"hardware-security","slug":"hardware-security"},{"id":16,"name":"mirai","slug":"mirai"},{"id":30,"name":"ollydbg","slug":"ollydbg"},{"id":38,"name":"side-channel","slug":"side-channel"},{"id":37,"name":"malware-analysis","slug":"malware-analysis"},{"id":48,"name":"series:chipwhisperer","slug":"series-chipwhisperer"},{"id":47,"name":"series:mirai","slug":"series-mirai"},{"id":49,"name":"series:ollydbg","slug":"series-ollydbg"},{"id":34,"name":"ghidra","slug":"ghidra"},{"id":50,"name":"series:ghidra","slug":"series-ghidra"},{"id":29,"name":"ble","slug":"ble"},{"id":17,"name":"botnet","slug":"botnet"},{"id":18,"name":"ddos","slug":"ddos"},{"id":32,"name":"reverse-engineering-tools","slug":"reverse-engineering-tools"},{"id":31,"name":"reversing","slug":"reversing"}],"topics":[{"fancy_title":"About the Learn category","id":100,"title":"About the Learn category","slug":"about-the-learn-category","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-09-06T09:32:10.755Z","last_posted_at":"2026-09-06T09:32:10.794Z","bumped":true,"bumped_at":"2026-09-06T09:32:10.755Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"Structured, from-zero tutorial series across crypto, hardware, reverse engineering, and BLE. Each series builds from zero and is tagged with a series: prefix, for example series:ghidra.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":4,"like_count":0,"has_summary":false,"last_poster_username":"root","category_id":17,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":":waving_hand: Start Here - Every Series on IoTSec.in","id":57,"title":"👋 Start Here - Every Series on IoTSec.in","slug":"start-here-every-series-on-iotsec-in","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-03-08T04:49:30.123Z","last_posted_at":"2026-03-08T04:49:30.349Z","bumped":true,"bumped_at":"2026-03-08T04:49:30.349Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"New here? This is your map. \nIoTSec.in is a beginner-friendly IoT and hardware security platform. Every series is written by a researcher who was confused about this stuff too so every part explains the why, not just the&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":60,"like_count":0,"has_summary":false,"last_poster_username":"root","category_id":17,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Cert Pinning - The Fix, and How Attackers Bypass It","id":65,"title":"Cert Pinning - The Fix, and How Attackers Bypass It","slug":"cert-pinning-the-fix-and-how-attackers-bypass-it","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://iotsec.in/uploads/default/original/1X/cf10765d33e46a848b406d38e129bffa6d4c10b0.png","created_at":"2026-03-10T10:29:00.080Z","last_posted_at":"2026-03-10T10:29:00.338Z","bumped":true,"bumped_at":"2026-03-10T10:29:00.338Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":4,"name":"iot-security","slug":"iot-security"},{"id":40,"name":"cryptography","slug":"cryptography"},{"id":36,"name":"tls-iot","slug":"tls-iot"},{"id":51,"name":"series:crypto-for-iot-hackers","slug":"series-crypto-for-iot-hackers"}],"tags_descriptions":{},"views":68,"like_count":0,"has_summary":false,"last_poster_username":"root","category_id":17,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"MITM Attack on a TLS IoT Device - What Breaks and What Doesn&rsquo;t","id":63,"title":"MITM Attack on a TLS IoT Device - What Breaks and What Doesn't","slug":"mitm-attack-on-a-tls-iot-device-what-breaks-and-what-doesnt","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://iotsec.in/uploads/default/optimized/1X/5362555ed366a91ac91310900871904d79e8961c_2_1024x721.png","created_at":"2026-03-10T06:34:24.209Z","last_posted_at":"2026-03-10T06:34:24.388Z","bumped":true,"bumped_at":"2026-03-10T06:34:24.388Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":4,"name":"iot-security","slug":"iot-security"},{"id":40,"name":"cryptography","slug":"cryptography"},{"id":36,"name":"tls-iot","slug":"tls-iot"},{"id":51,"name":"series:crypto-for-iot-hackers","slug":"series-crypto-for-iot-hackers"}],"tags_descriptions":{},"views":63,"like_count":0,"has_summary":false,"last_poster_username":"root","category_id":17,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Mutual TLS (mTLS) Explained: When the Server Also Verifies the Client","id":62,"title":"Mutual TLS (mTLS) Explained: When the Server Also Verifies the Client","slug":"mutual-tls-mtls-explained-when-the-server-also-verifies-the-client","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://iotsec.in/uploads/default/optimized/1X/ea3687fa71b949a8053f652513acd5697d1d066c_2_1024x595.jpeg","created_at":"2026-03-09T18:15:34.426Z","last_posted_at":"2026-03-09T18:15:36.399Z","bumped":true,"bumped_at":"2026-03-09T18:15:36.399Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":4,"name":"iot-security","slug":"iot-security"},{"id":40,"name":"cryptography","slug":"cryptography"},{"id":36,"name":"tls-iot","slug":"tls-iot"},{"id":51,"name":"series:crypto-for-iot-hackers","slug":"series-crypto-for-iot-hackers"}],"tags_descriptions":{},"views":23,"like_count":0,"has_summary":false,"last_poster_username":"root","category_id":17,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"What the TLS Handshake Looks Like on the Wire (Wireshark Lab)","id":61,"title":"What the TLS Handshake Looks Like on the Wire (Wireshark Lab)","slug":"what-the-tls-handshake-looks-like-on-the-wire-wireshark-lab","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://iotsec.in/uploads/default/optimized/1X/bdb1c6989bf95879c39a43690c7618c10c65847b_2_1024x600.jpeg","created_at":"2026-03-09T13:19:12.782Z","last_posted_at":"2026-03-09T13:19:13.058Z","bumped":true,"bumped_at":"2026-03-09T13:19:13.058Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":4,"name":"iot-security","slug":"iot-security"},{"id":40,"name":"cryptography","slug":"cryptography"},{"id":36,"name":"tls-iot","slug":"tls-iot"},{"id":51,"name":"series:crypto-for-iot-hackers","slug":"series-crypto-for-iot-hackers"}],"tags_descriptions":{},"views":93,"like_count":0,"has_summary":false,"last_poster_username":"root","category_id":17,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"ESP32 + TLS: Your First Secure MQTT Connection","id":56,"title":"ESP32 + TLS: Your First Secure MQTT Connection","slug":"esp32-tls-your-first-secure-mqtt-connection","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://iotsec.in/uploads/default/optimized/1X/f59daebd355da10636f8916b995b5c4f7bc3fd54_2_1024x621.jpeg","created_at":"2026-03-06T09:31:51.172Z","last_posted_at":"2026-03-06T09:31:51.381Z","bumped":true,"bumped_at":"2026-03-06T09:31:51.381Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"visibility_reason_id":4,"tags":[{"id":4,"name":"iot-security","slug":"iot-security"},{"id":40,"name":"cryptography","slug":"cryptography"},{"id":36,"name":"tls-iot","slug":"tls-iot"},{"id":51,"name":"series:crypto-for-iot-hackers","slug":"series-crypto-for-iot-hackers"}],"tags_descriptions":{},"views":62,"like_count":0,"has_summary":false,"last_poster_username":"root","category_id":17,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Setting Up Your Own CA and Issuing Certs with OpenSSL","id":55,"title":"Setting Up Your Own CA and Issuing Certs with OpenSSL","slug":"setting-up-your-own-ca-and-issuing-certs-with-openssl","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-03-05T13:42:08.503Z","last_posted_at":"2026-03-05T13:42:08.708Z","bumped":true,"bumped_at":"2026-03-05T13:42:08.708Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":4,"name":"iot-security","slug":"iot-security"},{"id":40,"name":"cryptography","slug":"cryptography"},{"id":36,"name":"tls-iot","slug":"tls-iot"},{"id":51,"name":"series:crypto-for-iot-hackers","slug":"series-crypto-for-iot-hackers"}],"tags_descriptions":{},"views":64,"like_count":0,"has_summary":false,"last_poster_username":"root","category_id":17,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"The TLS Certificate Chain Explained (Root, Intermediate, and Server Certificates)","id":54,"title":"The TLS Certificate Chain Explained (Root, Intermediate, and Server Certificates)","slug":"the-tls-certificate-chain-explained-root-intermediate-and-server-certificates","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-03-05T12:22:14.157Z","last_posted_at":"2026-03-05T12:22:14.319Z","bumped":true,"bumped_at":"2026-03-05T12:22:14.319Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":4,"name":"iot-security","slug":"iot-security"},{"id":40,"name":"cryptography","slug":"cryptography"},{"id":36,"name":"tls-iot","slug":"tls-iot"},{"id":51,"name":"series:crypto-for-iot-hackers","slug":"series-crypto-for-iot-hackers"}],"tags_descriptions":{},"views":48,"like_count":0,"has_summary":false,"last_poster_username":"root","category_id":17,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"TLS Explained: Why Your IoT Device Needs It","id":53,"title":"TLS Explained: Why Your IoT Device Needs It","slug":"tls-explained-why-your-iot-device-needs-it","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-03-05T11:03:47.108Z","last_posted_at":"2026-03-05T11:03:47.266Z","bumped":true,"bumped_at":"2026-03-05T11:03:47.266Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":4,"name":"iot-security","slug":"iot-security"},{"id":40,"name":"cryptography","slug":"cryptography"},{"id":36,"name":"tls-iot","slug":"tls-iot"},{"id":51,"name":"series:crypto-for-iot-hackers","slug":"series-crypto-for-iot-hackers"}],"tags_descriptions":{},"views":50,"like_count":0,"has_summary":false,"last_poster_username":"root","category_id":17,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Cryptography for IoT Hackers - TLS, mTLS &amp; Embedded Crypto on ESP32","id":52,"title":"Cryptography for IoT Hackers - TLS, mTLS & Embedded Crypto on ESP32","slug":"cryptography-for-iot-hackers-tls-mtls-embedded-crypto-on-esp32","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-03-05T08:41:28.759Z","last_posted_at":"2026-03-05T08:41:28.907Z","bumped":true,"bumped_at":"2026-03-05T08:41:28.907Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":55,"like_count":0,"has_summary":false,"last_poster_username":"root","category_id":17,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to Install Ghidra on Windows/Linux - Java Requirements, Download &amp; First Setup","id":46,"title":"How to Install Ghidra on Windows/Linux - Java Requirements, Download & First Setup","slug":"how-to-install-ghidra-on-windows-linux-java-requirements-download-first-setup","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://iotsec.in/uploads/default/original/1X/e98d8e63ae31de4cca51fedd99379ed7b0f2ceac.png","created_at":"2026-03-03T10:35:41.931Z","last_posted_at":"2026-03-03T10:35:42.172Z","bumped":true,"bumped_at":"2026-03-03T10:35:42.172Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":39,"name":"reverse-engineering","slug":"reverse-engineering"},{"id":34,"name":"ghidra","slug":"ghidra"},{"id":50,"name":"series:ghidra","slug":"series-ghidra"}],"tags_descriptions":{},"views":173,"like_count":0,"has_summary":false,"last_poster_username":"root","category_id":17,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"What Is Ghidra? A Beginner’s Guide to Reverse Engineering and Firmware Analysis","id":45,"title":"What Is Ghidra? A Beginner’s Guide to Reverse Engineering and Firmware Analysis","slug":"what-is-ghidra-a-beginner-s-guide-to-reverse-engineering-and-firmware-analysis","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://iotsec.in/uploads/default/optimized/1X/d557824a789c4a5a26df16cd80ca4fee4a0f9ac0_2_1024x542.png","created_at":"2026-03-03T09:10:21.790Z","last_posted_at":"2026-03-03T09:10:21.981Z","bumped":true,"bumped_at":"2026-03-03T09:10:21.981Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":39,"name":"reverse-engineering","slug":"reverse-engineering"},{"id":34,"name":"ghidra","slug":"ghidra"},{"id":50,"name":"series:ghidra","slug":"series-ghidra"}],"tags_descriptions":{},"views":85,"like_count":0,"has_summary":false,"last_poster_username":"root","category_id":17,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Ghidra Reverse Engineering Mastery: From Zero to Advanced Firmware Analysis","id":44,"title":"Ghidra Reverse Engineering Mastery: From Zero to Advanced Firmware Analysis","slug":"ghidra-reverse-engineering-mastery-from-zero-to-advanced-firmware-analysis","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-03-03T08:01:43.150Z","last_posted_at":"2026-03-03T08:01:43.398Z","bumped":true,"bumped_at":"2026-03-03T08:01:43.398Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":32,"name":"reverse-engineering-tools","slug":"reverse-engineering-tools"},{"id":31,"name":"reversing","slug":"reversing"}],"tags_descriptions":{},"views":53,"like_count":0,"has_summary":false,"last_poster_username":"root","category_id":17,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"nRF52840 From Zero: Complete BLE Security Research Tutorial Series","id":42,"title":"nRF52840 From Zero: Complete BLE Security Research Tutorial Series","slug":"nrf52840-from-zero-complete-ble-security-research-tutorial-series","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-03-02T16:05:58.867Z","last_posted_at":"2026-03-02T16:05:59.178Z","bumped":true,"bumped_at":"2026-03-02T16:05:59.178Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":4,"name":"iot-security","slug":"iot-security"},{"id":29,"name":"ble","slug":"ble"}],"tags_descriptions":{},"views":37,"like_count":0,"has_summary":false,"last_poster_username":"root","category_id":17,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"MOV, PUSH, and POP in x86 Assembly - How Data Actually Moves (OllyDbg Guide)","id":41,"title":"MOV, PUSH, and POP in x86 Assembly - How Data Actually Moves (OllyDbg Guide)","slug":"mov-push-and-pop-in-x86-assembly-how-data-actually-moves-ollydbg-guide","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://iotsec.in/uploads/default/optimized/1X/5ccd229836c41127395a33b6528ff01389c96cb1_2_1023x544.png","created_at":"2026-02-26T13:23:08.815Z","last_posted_at":"2026-02-26T13:23:09.065Z","bumped":true,"bumped_at":"2026-02-26T13:23:09.065Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"visibility_reason_id":4,"tags":[{"id":39,"name":"reverse-engineering","slug":"reverse-engineering"},{"id":30,"name":"ollydbg","slug":"ollydbg"},{"id":49,"name":"series:ollydbg","slug":"series-ollydbg"}],"tags_descriptions":{},"views":61,"like_count":0,"has_summary":false,"last_poster_username":"root","category_id":17,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to Read Assembly Code for Reverse Engineering","id":40,"title":"How to Read Assembly Code for Reverse Engineering","slug":"how-to-read-assembly-code-for-reverse-engineering","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://iotsec.in/uploads/default/original/1X/934f7fdee30a9766e8ea517d5bac48d6173272c9.png","created_at":"2026-02-26T06:23:30.868Z","last_posted_at":"2026-02-26T06:23:31.086Z","bumped":true,"bumped_at":"2026-02-26T06:23:31.086Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"visibility_reason_id":4,"tags":[{"id":39,"name":"reverse-engineering","slug":"reverse-engineering"},{"id":30,"name":"ollydbg","slug":"ollydbg"},{"id":49,"name":"series:ollydbg","slug":"series-ollydbg"}],"tags_descriptions":{},"views":66,"like_count":0,"has_summary":false,"last_poster_username":"root","category_id":17,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"CPU Registers Explained: What They Are and Why They Matter in Reverse Engineering","id":36,"title":"CPU Registers Explained: What They Are and Why They Matter in Reverse Engineering","slug":"cpu-registers-explained-what-they-are-and-why-they-matter-in-reverse-engineering","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-02-25T04:54:49.442Z","last_posted_at":"2026-02-25T04:54:49.635Z","bumped":true,"bumped_at":"2026-02-25T04:54:49.635Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"visibility_reason_id":4,"tags":[{"id":39,"name":"reverse-engineering","slug":"reverse-engineering"},{"id":30,"name":"ollydbg","slug":"ollydbg"},{"id":49,"name":"series:ollydbg","slug":"series-ollydbg"}],"tags_descriptions":{},"views":57,"like_count":0,"has_summary":false,"last_poster_username":"root","category_id":17,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Hex vs Binary vs Decimal: Explained for Programmers and Reverse Engineers","id":35,"title":"Hex vs Binary vs Decimal: Explained for Programmers and Reverse Engineers","slug":"hex-vs-binary-vs-decimal-explained-for-programmers-and-reverse-engineers","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-02-23T14:59:27.318Z","last_posted_at":"2026-02-23T14:59:27.514Z","bumped":true,"bumped_at":"2026-02-23T14:59:27.514Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"visibility_reason_id":4,"tags":[{"id":39,"name":"reverse-engineering","slug":"reverse-engineering"},{"id":30,"name":"ollydbg","slug":"ollydbg"},{"id":49,"name":"series:ollydbg","slug":"series-ollydbg"}],"tags_descriptions":{},"views":74,"like_count":0,"has_summary":false,"last_poster_username":"root","category_id":17,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to Read Disassembly in OllyDbg: A Beginner’s Guide","id":34,"title":"How to Read Disassembly in OllyDbg: A Beginner’s Guide","slug":"how-to-read-disassembly-in-ollydbg-a-beginner-s-guide","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-02-23T14:31:31.295Z","last_posted_at":"2026-02-23T14:31:31.496Z","bumped":true,"bumped_at":"2026-02-23T14:31:31.496Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"visibility_reason_id":4,"tags":[{"id":39,"name":"reverse-engineering","slug":"reverse-engineering"},{"id":30,"name":"ollydbg","slug":"ollydbg"},{"id":49,"name":"series:ollydbg","slug":"series-ollydbg"}],"tags_descriptions":{},"views":69,"like_count":0,"has_summary":false,"last_poster_username":"root","category_id":17,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"What is Reverse Engineering? And Why Am I Using OllyDbg?","id":33,"title":"What is Reverse Engineering? And Why Am I Using OllyDbg?","slug":"what-is-reverse-engineering-and-why-am-i-using-ollydbg","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-02-23T13:36:01.607Z","last_posted_at":"2026-02-23T13:36:01.982Z","bumped":true,"bumped_at":"2026-02-23T13:36:01.982Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"visibility_reason_id":4,"tags":[{"id":39,"name":"reverse-engineering","slug":"reverse-engineering"},{"id":30,"name":"ollydbg","slug":"ollydbg"},{"id":49,"name":"series:ollydbg","slug":"series-ollydbg"}],"tags_descriptions":{},"views":52,"like_count":0,"has_summary":false,"last_poster_username":"root","category_id":17,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"OllyDbg From Zero - Complete Reverse Engineering &amp; Cracking Series","id":32,"title":"OllyDbg From Zero - Complete Reverse Engineering & Cracking Series","slug":"ollydbg-from-zero-complete-reverse-engineering-cracking-series","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-02-22T17:22:24.801Z","last_posted_at":"2026-02-22T17:22:25.130Z","bumped":true,"bumped_at":"2026-02-22T17:22:25.130Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"visibility_reason_id":4,"tags":[{"id":30,"name":"ollydbg","slug":"ollydbg"}],"tags_descriptions":{},"views":51,"like_count":0,"has_summary":false,"last_poster_username":"root","category_id":17,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"I Stole an AES Key by Watching a Chip&rsquo;s Power Consumption","id":31,"title":"I Stole an AES Key by Watching a Chip's Power Consumption","slug":"i-stole-an-aes-key-by-watching-a-chips-power-consumption","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://iotsec.in/uploads/default/original/1X/7b900a94cf861941950b8b6952cf18c0b3badbe4.png","created_at":"2026-02-22T07:48:00.108Z","last_posted_at":"2026-02-22T07:48:00.840Z","bumped":true,"bumped_at":"2026-02-22T07:48:00.840Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":22,"name":"hardware-security","slug":"hardware-security"},{"id":38,"name":"side-channel","slug":"side-channel"},{"id":33,"name":"chipwhisperer","slug":"chipwhisperer"},{"id":48,"name":"series:chipwhisperer","slug":"series-chipwhisperer"}],"tags_descriptions":{},"views":146,"like_count":0,"has_summary":false,"last_poster_username":"root","category_id":17,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Compiling Firmware, Setting Up Capture, and Getting Your First Real Power Trace","id":30,"title":"Compiling Firmware, Setting Up Capture, and Getting Your First Real Power Trace","slug":"compiling-firmware-setting-up-capture-and-getting-your-first-real-power-trace","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://iotsec.in/uploads/default/original/1X/0a8ab480998364bdac36d700062db110ba07dbba.png","created_at":"2026-02-21T20:13:11.351Z","last_posted_at":"2026-02-21T20:13:11.669Z","bumped":true,"bumped_at":"2026-02-21T20:13:11.669Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":22,"name":"hardware-security","slug":"hardware-security"},{"id":38,"name":"side-channel","slug":"side-channel"},{"id":33,"name":"chipwhisperer","slug":"chipwhisperer"},{"id":48,"name":"series:chipwhisperer","slug":"series-chipwhisperer"}],"tags_descriptions":{},"views":194,"like_count":0,"has_summary":false,"last_poster_username":"root","category_id":17,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Hardware Setup and First Connection - Let&rsquo;s Actually Do This","id":29,"title":"Hardware Setup and First Connection - Let's Actually Do This","slug":"hardware-setup-and-first-connection-lets-actually-do-this","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://iotsec.in/uploads/default/original/1X/90faa980e6def1229ea05dc8b00fe4daa526250c.jpeg","created_at":"2026-02-21T16:26:14.556Z","last_posted_at":"2026-02-21T16:26:14.841Z","bumped":true,"bumped_at":"2026-02-21T16:26:14.841Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":22,"name":"hardware-security","slug":"hardware-security"},{"id":38,"name":"side-channel","slug":"side-channel"},{"id":33,"name":"chipwhisperer","slug":"chipwhisperer"},{"id":48,"name":"series:chipwhisperer","slug":"series-chipwhisperer"}],"tags_descriptions":{},"views":119,"like_count":0,"has_summary":false,"last_poster_username":"root","category_id":17,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SPA, DPA, and CPA The Attack Ladder","id":28,"title":"SPA, DPA, and CPA The Attack Ladder","slug":"spa-dpa-and-cpa-the-attack-ladder","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://iotsec.in/uploads/default/original/1X/5bc3f5e9341aa99d2c580bee44d4656575d36503.jpeg","created_at":"2026-02-21T10:07:36.688Z","last_posted_at":"2026-02-21T10:07:36.946Z","bumped":true,"bumped_at":"2026-02-21T10:07:36.946Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":22,"name":"hardware-security","slug":"hardware-security"},{"id":38,"name":"side-channel","slug":"side-channel"},{"id":33,"name":"chipwhisperer","slug":"chipwhisperer"},{"id":48,"name":"series:chipwhisperer","slug":"series-chipwhisperer"}],"tags_descriptions":{},"views":103,"like_count":0,"has_summary":false,"last_poster_username":"root","category_id":17,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"AES - Understanding What We Are Attacking","id":27,"title":"AES - Understanding What We Are Attacking","slug":"aes-understanding-what-we-are-attacking","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-02-20T02:16:59.033Z","last_posted_at":"2026-02-20T02:16:59.354Z","bumped":true,"bumped_at":"2026-02-20T02:16:59.354Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":22,"name":"hardware-security","slug":"hardware-security"},{"id":38,"name":"side-channel","slug":"side-channel"},{"id":33,"name":"chipwhisperer","slug":"chipwhisperer"},{"id":48,"name":"series:chipwhisperer","slug":"series-chipwhisperer"}],"tags_descriptions":{},"views":105,"like_count":0,"has_summary":false,"last_poster_username":"root","category_id":17,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Why Does Power Consumption Leak Secrets?","id":26,"title":"Why Does Power Consumption Leak Secrets?","slug":"why-does-power-consumption-leak-secrets","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://iotsec.in/uploads/default/optimized/1X/cb7c003e451e64581517bd705344d8d504031ded_2_1024x592.jpeg","created_at":"2026-02-19T16:21:33.075Z","last_posted_at":"2026-02-19T16:21:33.301Z","bumped":true,"bumped_at":"2026-02-19T16:21:33.301Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":22,"name":"hardware-security","slug":"hardware-security"},{"id":38,"name":"side-channel","slug":"side-channel"},{"id":33,"name":"chipwhisperer","slug":"chipwhisperer"},{"id":48,"name":"series:chipwhisperer","slug":"series-chipwhisperer"}],"tags_descriptions":{},"views":108,"like_count":0,"has_summary":false,"last_poster_username":"root","category_id":17,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"The Gap Between Mathematical Security and Physical Reality","id":25,"title":"The Gap Between Mathematical Security and Physical Reality","slug":"the-gap-between-mathematical-security-and-physical-reality","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://iotsec.in/uploads/default/original/1X/ff68c6eb5f2a0c15798accf36ea035248e6a20a3.jpeg","created_at":"2026-02-19T16:06:57.828Z","last_posted_at":"2026-02-19T16:06:58.081Z","bumped":true,"bumped_at":"2026-02-19T16:06:58.081Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":22,"name":"hardware-security","slug":"hardware-security"},{"id":38,"name":"side-channel","slug":"side-channel"},{"id":33,"name":"chipwhisperer","slug":"chipwhisperer"}],"tags_descriptions":{},"views":242,"like_count":0,"has_summary":false,"last_poster_username":"root","category_id":17,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"The Complete Mirai Botnet Series - From Zero to Source Code","id":24,"title":"The Complete Mirai Botnet Series - From Zero to Source Code","slug":"the-complete-mirai-botnet-series-from-zero-to-source-code","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-02-19T10:30:37.161Z","last_posted_at":"2026-02-19T10:30:37.381Z","bumped":true,"bumped_at":"2026-02-19T10:30:37.381Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":4,"name":"iot-security","slug":"iot-security"},{"id":16,"name":"mirai","slug":"mirai"},{"id":18,"name":"ddos","slug":"ddos"},{"id":17,"name":"botnet","slug":"botnet"}],"tags_descriptions":{},"views":201,"like_count":0,"has_summary":false,"last_poster_username":"root","category_id":17,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]}]}}