HDKS BLOG

I like create apps like CLIs, Web, Tools. And I'm a cyber security enthusiast.

Create Ping in Go

The other day, I create Ping in Go programming langueage.

Read More

Detect Malware in Phishing Email

Recently I leaned about investigating Phishing Email. Receiving a suspicious email, I'm going to check the contents and attachments without clicking some links. Of course to learn about that more.

Read More

Web Scraping using Requests HTML on Python

Requests-HTML is a Python library that make parsing HTML and scraping the web easily.

Read More

Consistent Frontend with CSS Variables

When I create websites, I often set global variables in CSS file.

Read More

ERC20 Token with Vyper and Brownie

When implementing smart contracts, I've used Solidity and OpenZeppelin. I knew about Vyper, so I wanted to use it someday. And now is the time.

Read More

Fix mysmb.py on EternalBlue for Python3

When we challenge the CTF (Capture the Flag), we sometimes encounter the vulnerability of EternalBlue.

Read More

Disable Liquid Rendering in Code Blocks

Jekyll is a static site generator used by many people around the world.

Read More

Nmap Script Cheat Sheet

Because it' 2022 now, I know that this post might be useless for many hackers. However, that's for me and some newbies.

Read More

Deploy SvelteKit App with Vercel

I've been fond of Svelte since last year, and just the other day I made a new web app with SvelteKit. It is deployed with Vercel, but I struggled a little when deploying it so I write how to deploy with Vercel.

Read More

Get FTM from MATIC

I wrote the article about "Get MATIC from ETH" a few month ago.

Read More

Store NFT on IPFS using NFT Storage

When we start a NFT project, we will implement the ERC721 token that is the core part of the NFT project.

Read More

Get MATIC From ETH

Recently I deployed the smart contract for my new NFT project on the Polygon network.

Read More

Tar Command Cheat Sheet

tar command archives files/directories, or extracts the archives. In this article, I listed examples which we would use often.

Read More

Global State Management in Svelte

When we manage global states in frontend, for example, in React, we use React Hooks or Redux in most cases. But the implementation of Rudux is complecated and redanduncy. Although React Hooks is somewhat better in that respect, I want to do that more easiliy!

Read More

Ethers.js Cheat Sheet

ethers.js is a library that interact with Ethereum Blockchain. It is a very useful library but the official documentation was a little hard to read for me so I would like to summarize it for easy reference. (Focusing on what will be used often.)

Read More

Environment Variables in SvelteKit and Vercel

When using environment variables in web apps, we use it as process.env.YOUR_ENV in most cases.

Read More

Zip Gzip Bzip2 Linux Commands

zip, gzip, bzip2 are Linux commands commonly used when compressing, decompressing, or archiving files. - zip: compress files or directories and archive them in .zip format. And extract .zip file. gzip**: compress a file as .gz format. And decompress .gz file. bzip2**: compress a file as .bz2 format. And decompress .bz2 file.

Read More

Setup MetaMask on Ethereum Layer2 Networks

I couldn't find websites that comprehensively listed the major Ethereum Layer 2 networks to set up in MetaMask, so I listed them up.

Read More

How to Purchase Polygon NFTs on OpenSea

Are you newbie on OpenSea or Polygon? And you don't know how to get ETH (Polygon) for buying NFTs on OpenSea?

Read More

Tasks in Hardhat for Everything

I'm using the Hardhat when implementation of the Smart contract. When we implement the smart contracts, there are many things to do. For example, test, deploy, mint, etc...

Read More

Modal Window in Svelte

Svelte is my favorite compiler for developing web apps.

Read More