{"componentChunkName":"component---src-templates-tag-template-js","path":"/tag/english/page/20","result":{"data":{"site":{"siteMetadata":{"title":"かえるのひみつきち","subtitle":""}},"allMarkdownRemark":{"edges":[{"node":{"fields":{"slug":"/hackthebox-linux-mirai-en","categorySlug":"/category/hack-the-box-en/"},"frontmatter":{"title":"HackTheBox Writeup: Mirai (Easy/Linux)","date":"2021-10-04","category":"HackTheBox (en)","description":"A writeup of the retired HackTheBox machine 'Mirai', covering IoT malware attack techniques and defenses."}}},{"node":{"fields":{"slug":"/hackthebox-linux-valentine-en","categorySlug":"/category/hack-the-box-en/"},"frontmatter":{"title":"Learning the Heartbleed Vulnerability with HackTheBox \"Valentine\"","date":"2021-10-04","category":"HackTheBox (en)","description":"A deep-dive into the Heartbleed vulnerability (CVE-2014-0160) through the HackTheBox retired machine 'Valentine'."}}},{"node":{"fields":{"slug":"/hackthebox-parrot-setup-en","categorySlug":"/category/hack-the-box-en/"},"frontmatter":{"title":"My Idea of the Ultimate Hacking Machine Built with ParrotOS [CTF/HackTheBox]","date":"2021-10-04","category":"HackTheBox (en)","description":"I decided to rebuild the ParrotOS environment I use for Hack The Box and CTFs, so I wrote this article to summarize the setup steps as a personal memo."}}},{"node":{"fields":{"slug":"/hackthebox-windows-blue-en","categorySlug":"/category/hack-the-box-en/"},"frontmatter":{"title":"Learning About the EternalBlue Vulnerability Through HackTheBox Blue","date":"2021-10-04","category":"HackTheBox (en)","description":"Learning about EternalBlue through the HackTheBox retired machine [Blue]."}}},{"node":{"fields":{"slug":"/windows-windbg-001-index-en","categorySlug":"/category/windows-en/"},"frontmatter":{"title":"Debugging and Troubleshooting Techniques with WinDbg","date":"2021-10-04","category":"Windows (en)","description":""}}},{"node":{"fields":{"slug":"/ctf-angr-bigginer-en","categorySlug":"/category/ctf-en/"},"frontmatter":{"title":"Notes on Solving a Reversing Challenge with angr Symbolic Execution [WaniCTF2021]","date":"2021-10-03","category":"CTF (en)","description":"Through the Very Hard reversing challenge \"licence,\" I learned how to use angr, a tool that analyzes complex processing with symbolic execution, so this article looks back on that experience and summarizes how to use angr."}}},{"node":{"fields":{"slug":"/ctf-sec4b-2021-en","categorySlug":"/category/ctf-en/"},"frontmatter":{"title":"firmware Writeup (Reversing) [SECCON Beginners CTF 2021]","date":"2021-10-03","category":"CTF (en)","description":"From among the Reversing challenges, I will write a brief writeup for the problem called \"firmware.\""}}},{"node":{"fields":{"slug":"/clang-envp-en","categorySlug":"/category/c-en/"},"frontmatter":{"title":"Using the third argument *envp[] of the main function to read environment variables","date":"2021-10-01","category":"C (en)","description":"This article explains the third argument that can be used when defining the `main` function in C."}}},{"node":{"fields":{"slug":"/diyos-mikanos-01-en","categorySlug":"/category/自作os/"},"frontmatter":{"title":"Notes from Working Through Introduction to OS Development from Scratch: Environment Setup Through Chapter 2","date":"2021-09-25","category":"自作OS","description":"I want to retry Introduction to OS Development from Scratch, which I bought as soon as it was released but left untouched because I couldn't find the time and got discouraged by the difficulty. This time I'll cover environment setup through Chapter 2."}}},{"node":{"fields":{"slug":"/rust-setup-on-wsl-en","categorySlug":"/category/rust-en/"},"frontmatter":{"title":"Notes on Setting Up a Rust Environment on WSL","date":"2021-08-07","category":"Rust (en)","description":"I’ll set up an environment for enjoying competitive programming in Rust."}}},{"node":{"fields":{"slug":"/python-syntax-in-en","categorySlug":"/category/python-en/"},"frontmatter":{"title":"The Story of How Python's Dictionary 'in' and Array 'in' Are Completely Different","date":"2021-07-23","category":"Python (en)","description":"This article describes the surprising discovery that Python's 'in' for checking if a key exists in a dictionary and the 'in' for array search are completely different."}}},{"node":{"fields":{"slug":"/note-remote-edit-byvscode-en","categorySlug":"/category/notes-en/"},"frontmatter":{"title":"How to Make It Possible to Edit Files on a Hyper-V Virtual Machine Directly from VSCode","date":"2021-07-18","category":"Notes (en)","description":"This article summarizes how to set up an environment that lets you use VSCode installed on the Windows host to work with files on Ubuntu running in a virtual machine."}}}]}},"pageContext":{"tag":"English","currentPage":20,"postsLimit":12,"postsOffset":240,"prevPagePath":"/tag/english/page/19","nextPagePath":"/tag/english/page/21","hasPrevPage":true,"hasNextPage":true}},"staticQueryHashes":["251939775","401334301","825871152"]}