RSSAmplifier

Blog

UmmIt

Recent content on UmmIt

blog.ummit.devRSS feed ↗136 posts

Latest posts

No Hack No CTF 2025 - Full Writeup for Crackme and gitgit Challenges

No Hack No CTF 2025 # This is my complete writeup for the No Hack No CTF 2025 challenges, focusing on the Crackme and gitgit challenges that I created. In this writeup, I’ll explain how these challenges work and how to solve them.

網站更新消息與未來計劃

大家好 # 這篇文章將用中文來分享我的網站動向與未來計劃。 網站更新 # 最近幾個月,我的想法有了很大的改變。

Bronco CTF 2025 Writeup

Introduction # Bronco CTF 2025 began on Sunday, February 16, 2025, at 3:00 AM and concluded on Monday, February 17, 2025, at 3:00 AM. The event was organized by the Santa Clara University Cybersecurity Club. Fortunately, the timing of the event worked well for me, as I tend to stay up late. I spent about 10 hours solving challenges and managed to complete around 4 of them. This competition was…

Friends

Friends list :3 Lemon holla ChiLin.H Frank Elliot Yochan Kohiro Robin

These AI Tools Can Significantly Improve Your Daily Life, Boost Productivity

Introduction # Artificial Intelligence (AI) has revolutionized various aspects of our lives, from automating repetitive tasks to enhancing productivity. In this article, we explore some AI tools that can significantly improve your daily life and boost your efficiency. These tools are also my personal favorites that I use daily to assist me in both my personal and professional endeavors.

Mean Calculations for the weird Tech Nerd who struggles with Math

Stroy # I really struggle with math, but this semester I have to take a statistics course, and I have to admit that I’m finding it challenging. However, as someone with a programming background and a GNU/Linux user, I know how to code. So, this article—and more upcoming statistics articles—will use my perspective as a programmer to explain statistical concepts in a way that makes sense to those of…

Comprehensive Guide to Installing Kali Linux with Manual Partitioning, LVM, and LUKS Encryption

Introduction # This article is a comprehensive guide to installing Kali Linux with manual LVM partitioning. The steps outlined here will help you set up Kali Linux with Logical Volume Management (LVM) and LUKS encryption. Here are the results when you successfully complete the installation:

Restoring WhatsApp Chats on GrapheneOS with Google Drive Backup

Story # Today, I decided to use WhatsApp on my GrapheneOS device as my main device, rather than just linking it to my old phone. Previously, I had only linked my GrapheneOS to access WhatsApp, but I realized that I was missing out on several features, particularly the backup feature, which required my old device to be turned on. I wanted to keep my old device off, as it was essentially just…

Monthly Curve of Mine - January - February 2025

How was January 2025? # This is the first written article for January - February 2025. I decided to write a monthly curve of mine and put it on my blog to note what I have done in January 2025. This was the first month of the year! :)

Caesar Cipher encryption and decryption

Introduction # Caesar Cipher is a type of substitution cipher in which each letter in the plaintext is shifted a certain number of places down the alphabet. For example, with a shift of 1, A would be replaced by B, B would become C, and so on. Here is a quick example of the Caesar Cipher encryption and decryption.

How to Hard Factory Reset an ASUS Router (Method 5)

Introduction # This tutorial will guide you through the process of how you can hard factory reset an ASUS router using Method 5.

Encrypting External Drives with LUKS: A Beginner's Guide (LVM Not Included)

Introduction # Encrypting your external drive is a great way to protect your data from unauthorized access in case the drive is lost or stolen. LUKS (Linux Unified Key Setup) is a popular disk encryption method that allows you to encrypt your drives with ease. This article will guide you through the process of encrypting an external drive with LUKS and mounting it on your GNU/Linux system.

How to Set Up 2FA on Linux for Enhanced Security

Introduction # Actually, Just past of the day, via my school, I knew there is a way to setup 2FA, then i started to learn how to set up. And now, i world like to share with you guys.

How to Build Your Own WireGuard VPN Server and Connect from Anywhere!

Introduction # WireGuard is a modern VPN protocol that’s fast, lightweight, and secure. Designed to outperform traditional tunneling protocols like IPsec and OpenVPN, it uses UDP to send traffic, making it ideal for high-performance connections.

How to Add More Keys and Verify Keys on LUKS

Introduction # If you’re using LUKS (Linux Unified Key Setup) for disk encryption, you might already have one or more passphrases set up for accessing your encrypted volumes. LUKS allows you to manage up to eight key slots (numbered 0 to 7), which means you can add additional passphrases for convenience or security purposes. This article will guide you through the process of adding a new key…

Brute-Force Attack on MD5 Hash Using Hashcat

Introduction # MD5 is a cryptographic hash function that produces a 128-bit hash value, and its one-way function. That means you can’t reverse the hash value to the original value. But you can break it using brute-force attack. In this article, I’ll guide you through the process of breaking an MD5 hash using Hashcat on Arch Linux or any other GNU/Linux distribution.

How to install Packet Tracer on Arch Linux with AUR

Introduction # Just today, I was trying to install Packet Tracer on my Arch Linux machine. But from the official website, there is no official release for Arch Linux. Only the .deb vesrion.

How to Backup Your GPG Key: A Step-by-Step Guide

Why? # Guess what! I bought a new laptop this week, so I have to work for my laptop development. I also need to git commit my repository. That’s why I’m sharing this article with you all! 🤗

How to install Copilot on Neovim, and about the free trial for students

Copilot Overview # GitHub Copilot is an AI-powered code completion tool that helps you write code faster and with less effort. It is available as a plugin for Neovim, which makes it easy to integrate into your existing workflow.

Intel Fucked Up and You Need to Update Your BIOS Now !!!

What Happened? # Recently, Intel have a big issue with their 13th and 14th Gen CPUs. The problem stems from a voltage issue that causes excessive power, leading to instability and potential damage to the CPU. If you have an Intel Core 13th or 14th Gen CPU, you need to update your BIOS to address this issue. Otherwise, your entire hardware we be destroyed by time of quick.

How Hackers Break into Systems: Resetting Passwords Without the Old One

Introduction # This article is for educational purposes only. Please use this knowledge responsibly. Unauthorized access to systems is illegal and unethical. The methods here are used for legitimate recovery and testing, not for illegal activities.

My Hyprland dotfiles as, all you need to know before using this

Thank You for Using My Dotfiles! # First of all, I want to express my gratitude to everyone who has used or checked out my dotfiles on Reddit, YouTube, or elsewhere. This article is intended for users who want to set up their systems like mine, and I’ll cover everything you need to know.

How to Set the Default Auto Load Seconds in GRUB

Introduction # To set the timeout for auto-boot, follow these steps: Step 1: Open the GRUB Configuration File # Open a terminal and run the following command to edit the file with root privileges:

Setting the Default Kernel Select in GRUB

Overview # If you’re using Multi kernel, or you might thinking the default selected options of that kernel not you want, as my case is the zen of kernel, but i want the default kernel is lts, this is alwasys need to using arrow-key to select the kernel you want. So in this article is gonna to walk you guys want to configure GRUB to boot into a specific kernel by default, follow these steps. This…

Brute-Force Attack with Aircrack-ng on WiFi Networks

Aircrack-ng? # to make a long story short. Aircrack-ng is a network software suite consisting of WiFi security tools that can be used to assess the security of wireless networks. It focuses on different areas of WiFi security, including monitoring, attacking, testing, and cracking.

How to Edit Git Commit Messages: A Step-by-Step Guide

Introduction # In the world of version control, mistakes happen – including in commit messages. Fortunately, Git provides a straightforward way to correct those messages, whether it’s the first commit or any commit in your repository. Here’s a step-by-step guide to editing Git commit messages:

DE-Google: A Day in the Life with FOSS Android Apps!

Introduction # In today’s digital age, privacy concerns are at the forefront of many discussions. With the dominance of big tech companies, it can feel like our every move online is being tracked and monitored. But what if I told you there’s a way to reclaim your digital privacy without sacrificing convenience? Enter Free and Open Source Software (FOSS) Android apps. Let me take you…

Stable Diffusion Web-UI: A Guide to AI Image Generation

What is Stable Diffusion Web-UI? # Stable Diffusion Web-UI (SD WebUI) is an open-source software developed by AUTOMATIC1111, based on the diffusion model originally published by CompVis in Germany. It enables image generation using AI technology through a graphical interface accessible via a web page. SD WebUI can generate images based on descriptive text inputs, mimic existing images, and even…

Fixing Slow Downloading on Steam for Linux: A Quick Guide

Introduction # Are you tired of sluggish download speeds on Steam while using Linux? Don’t worry; there’s a solution! In this quick guide, we’ll explore steps to fix slow downloading issues on your Steam Linux.

Hosting Forgejo Git System, Runner, and Action Testing

Introduction # As we step into the world of continuous integration (CI) and embrace the power of Forgejo, let’s set up our Forgejo server, configure a runner, and test actions—all within the comfort of our local area network (LAN).

Good Bye 2023: Essential Linux Terminal Tools for Linux Geeks

Good-bye 2023 :o # Today is January 1, 2024, and this is the first post in 2024 that will be useful for end users.

Mirroring Hugo site: with subdomain GitLab and Cloudflare and more

Introduction # When mirroring your Hugo site with GitLab and Cloudflare, ensuring that the site is fully functional is crucial. The build process depends on the baseURL configuration in your Hugo config.yaml . To make this work seamlessly, you need to adjust the build command for both GitLab Pages and Cloudflare Pages. This guide walks you through the process.

Editing GPG Key Information: A Quick Guide

Introduction # First of all, Happy New Year!! :3 This is the first post for the last day of 2023 :D 2023-12-31

Setting Up DevSecOps Mirroring - Codeberg, Gitea, Gitlab and Github Workflows: A Step-by-Step Guide

Introduction # Setting up a mirrored repository simplifies collaboration and enhances version control. Here’s a straightforward guide to help you get started:

Git: Secure Committing with GPG

Introduction # Ensure the security of your commits by following these simple steps to set up GPG key signing. Add an extra layer of protection to your Git repositories with this quick and easy guide.

Git: Configurations Settings

Introduction # When working with Git, managing configurations is crucial for a seamless development experience. This guide explores setting up local and global configurations and provides a list of configurations for your reference.

Structuring and Preparing Your Blog for Hugo Themes

Introduction # When transitioning to a new Hugo theme, it’s essential to have a well-organized blog structure. This guide will help you merge all your files into a format suitable for the new Hugo theme.

Converting SVG to PNG with Inkscape: A Quick Guide

Introduction # If you’re looking to convert SVG (Scalable Vector Graphics) files to PNG (Portable Network Graphics) format, ImageMagick provides a powerful and straightforward solution. In this guide, we’ll explore a simple command-line approach using Inkscape, a vector graphics editor, to achieve this conversion.

Firefox Plug-ins for Enhanced your appearance of your browser :)

Introduction # Today, we will explore plug-ins that can enhance the aesthetics of your browser. Aka themes and color schemes.

Firefox Plug-ins for Enhanced Developer Productivity :)

Introduction # In this guide we will explore the useful browser plug-ins that can enhance the productivity and efficiency of developers. These plug-ins can be very beneficial for you whether you wish to manage cookies, customize web pages, or analyze the technologies used on a website.

Firefox Plug-ins for Enhanced your Browsing Experience with extra features :)

Introduction # Today, we will explore a selection of browser plug-ins that can enhance your browsing experience. These plug-ins offer a range of features, from managing tabs and sessions to customizing web pages and analyzing website technologies. Let’s dive in and discover how these plug-ins can improve your browsing efficiency and productivity.

Installing Multiple Kernels with GRUB on Arch Linux

Overview # GRUB (Grand Unified Bootloader) is a popular bootloader used on many Linux distributions, including Arch Linux. Installing multiple kernels alongside GRUB allows you to choose which kernel version to boot into, providing flexibility and compatibility. In this guide, we’ll walk through the process of installing multiple kernels on Arch Linux.

Getting Started with Termux on Android: A Comprehensive Guide

Overview # Termux is a powerful terminal emulator for Android that brings a Linux-like command-line experience to your mobile device. In this guide, we’ll walk through the installation process using F-Droid, setting up storage access, and exploring the basic functionality of Termux.

Copying Text to Clipboard with xclip in Linux

Overview # Copying text to the clipboard in Linux can be done efficiently using the xclip command-line utility. xclip allows you to manipulate the clipboard content, making it a handy tool for working in a terminal environment. In this article, we’ll explore how to copy the contents of a file into the clipboard using xclip .

Mastering Git: Wayback Commands

Overview # Git, the powerful version control system, is an indispensable tool for developers. Understanding its commands and workflows can greatly enhance your efficiency and productivity. In this blog, we’ll explore some common and essential Git commands for various scenarios.

Setting Up mitmproxy with Network Traffic Analysis

Introduction # mitmproxy allows you to intercept and analyze network traffic between your browser and the internet. To set up mitmproxy with Firefox, you need to configure Firefox to use mitmproxy as a proxy. This enables mitmproxy to capture and display all HTTP and HTTPS requests made by Firefox.

Made neovim into a full featured IDE with NvChad: A Comprehensive Guide

Overview # Have you try to use Neovim as your IDE? that might be difficult for the first initial setup. But, with NvChad, you can easily turn Neovim into a full-featured IDE with just one command. after that, you also can install various plugins that you need.

A Crash Guide to Bypassing HLS Encryption video with FFMPEG

Introduction # First of all, a very MERRY CHRISTMAS to everyone! 🎄🎁 As we embrace the festive spirit, this article kicks off with a practical guide, a valuable method to master when it comes to downloading videos.

Resizing LVM and LUKS Encrypted Btrfs Filesystem

Introduction # Managing disk space efficiently is crucial for maintaining a well-organized system. In this guide, we’ll explore the steps to resize a Btrfs filesystem within an LVM and LUKS encrypted setup. This process involves reducing, extending, and fixing the size of the filesystem to meet your storage needs.

Vim: A Quick Guide to Efficient Text Editing

Introduction # vim is a powerful text editor that extends the functionality of Vim, providing an enhanced experience for text editing and coding. If you’re new to vim or looking to master its capabilities, this guide will walk you through the fundamental modes, commands, and features.