init
This commit is contained in:
65
about.html
Normal file
65
about.html
Normal file
@@ -0,0 +1,65 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<title>elleoma@0day ~ > About</title>
|
||||||
|
<link href="https://fonts.googleapis.com/css2?family=Fira+Code&display=swap" rel="stylesheet">
|
||||||
|
<link rel="stylesheet" href="styles.css">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="scroll-container">
|
||||||
|
<div class="center-window">
|
||||||
|
<header>
|
||||||
|
<h1>elleoma@0day ~ > ls</h1>
|
||||||
|
<nav>
|
||||||
|
<a href="index.html">./home</a>
|
||||||
|
<a href="projects.html">./projects</a>
|
||||||
|
<a href="about.html">./about</a>
|
||||||
|
<a href="blog.html">./blog</a>
|
||||||
|
<a href="contact.html">./contact</a>
|
||||||
|
</nav>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<main>
|
||||||
|
<section class="terminal-box">
|
||||||
|
<h2>whoami</h2>
|
||||||
|
<p>I'm a Ukrainian student and a unix/linux & open-source enthusiast, trying to get into cybersecurity, gain some practical skills.</p>
|
||||||
|
|
||||||
|
<h3>My interests are:</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Cybersecurity</li>
|
||||||
|
<li>Low-level programming (C, Rust, Zig, C++, Assembly)</li>
|
||||||
|
<li>Reverse engineering (IDA, Ghidra, NinjaBinary)</li>
|
||||||
|
<li>Electrical engineering, PCB design, KiCad (soon to try)</li>
|
||||||
|
<li>Self-hosting</li>
|
||||||
|
<li>A bit of 3D and game development</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>Self-hosting</h3>
|
||||||
|
<p>I have a Raspberry Pi 5 (4GB RAM) and I'm currently hosting multiple services on it with Docker and desec.io for DNS.</p>
|
||||||
|
<p><a href="self-host-white.png">View self-host diagram</a></p>
|
||||||
|
|
||||||
|
<h3>Cybersecurity</h3>
|
||||||
|
<p>Learned from HackTheBox (48 owns, 3 insane), prefer writeups over frustration. Interested in real russian targets for ethical/political reasons.</p>
|
||||||
|
|
||||||
|
<h3>Bug Bounty</h3>
|
||||||
|
<p>Love the concept but struggle with time vs reward. Tried recon and simple attacks but haven’t found anything valuable yet. Still learning attack vectors and research paths.</p>
|
||||||
|
|
||||||
|
<h3>Current Setup</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Arch Linux (Hyprland WM, NVChad, tmux)</li>
|
||||||
|
<li>Laptop: i7-12650H, RTX 4060 Max-Q, 15" FHD @ 144Hz</li>
|
||||||
|
<li><a href="https://git.forsen-cock.dedyn.io/elleoma/dotfiles">My Dotfiles</a></li>
|
||||||
|
</ul>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
|
||||||
|
<footer>
|
||||||
|
<p><code>hosted on raspberry pi 5</code></p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
74
blog.html
Normal file
74
blog.html
Normal file
@@ -0,0 +1,74 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
||||||
|
<title>elleoma@0day ~ > Blog</title>
|
||||||
|
<link href="https://fonts.googleapis.com/css2?family=Fira+Code&display=swap" rel="stylesheet">
|
||||||
|
<link rel="stylesheet" href="styles.css">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="scroll-container">
|
||||||
|
<div class="center-window">
|
||||||
|
<header>
|
||||||
|
<h1>elleoma@0day ~ > ls</h1>
|
||||||
|
<nav>
|
||||||
|
<a href="index.html">./home</a>
|
||||||
|
<a href="projects.html">./projects</a>
|
||||||
|
<a href="about.html">./about</a>
|
||||||
|
<a href="blog.html">./blog</a>
|
||||||
|
<a href="contact.html">./contact</a>
|
||||||
|
</nav>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<main>
|
||||||
|
<section class="terminal-box">
|
||||||
|
<h2>Blog Posts</h2>
|
||||||
|
<ul class="post-list" id="postList">
|
||||||
|
<li>Loading blog posts...</li>
|
||||||
|
</ul>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
|
||||||
|
<footer>
|
||||||
|
<p><code>hosted on raspberry pi 5</code></p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
const postListElement = document.getElementById('postList');
|
||||||
|
|
||||||
|
async function loadPosts() {
|
||||||
|
try {
|
||||||
|
const response = await fetch('/posts.json');
|
||||||
|
const posts = await response.json();
|
||||||
|
|
||||||
|
const sortedPosts = posts.sort((a, b) => new Date(b.date) - new Date(a.date));
|
||||||
|
|
||||||
|
postListElement.innerHTML = ''; // Clear loading message
|
||||||
|
|
||||||
|
sortedPosts.forEach(post => {
|
||||||
|
const li = document.createElement('li');
|
||||||
|
const a = document.createElement('a');
|
||||||
|
a.href = `/posts/${post.filename.replace('.md', '.html')}`;
|
||||||
|
a.textContent = post.title;
|
||||||
|
|
||||||
|
const date = document.createElement('span');
|
||||||
|
date.className = 'post-date';
|
||||||
|
date.textContent = `(${new Date(post.date).toLocaleDateString()})`;
|
||||||
|
|
||||||
|
li.appendChild(a);
|
||||||
|
li.appendChild(date);
|
||||||
|
postListElement.appendChild(li);
|
||||||
|
});
|
||||||
|
|
||||||
|
} catch (err) {
|
||||||
|
postListElement.innerHTML = `<li>Error loading posts: ${err.message}</li>`;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
loadPosts();
|
||||||
|
</script>
|
||||||
|
</body>
|
||||||
|
</html>
|
47
contact.html
Normal file
47
contact.html
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<title>elleoma@0day ~ > Contact</title>
|
||||||
|
<link href="https://fonts.googleapis.com/css2?family=Fira+Code&display=swap" rel="stylesheet">
|
||||||
|
<link rel="stylesheet" href="styles.css">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="scroll-container">
|
||||||
|
<div class="center-window">
|
||||||
|
<header>
|
||||||
|
<h1>elleoma@0day ~ > ls</h1>
|
||||||
|
<nav>
|
||||||
|
<a href="index.html">./home</a>
|
||||||
|
<a href="projects.html">./projects</a>
|
||||||
|
<a href="about.html">./about</a>
|
||||||
|
<a href="blog.html">./blog</a>
|
||||||
|
<a href="contact.html">./contact</a>
|
||||||
|
</nav>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<main>
|
||||||
|
<section class="terminal-box">
|
||||||
|
<h2>Contact Me</h2>
|
||||||
|
<p>You can reach me via the following channels:</p>
|
||||||
|
<ul>
|
||||||
|
<li><strong>Email:</strong> <code>amoelle@proton.me | elleoma@forsen-cock.dedyn.io</code></li>
|
||||||
|
<li><strong>Matrix:</strong> <code>@elleoma:forsen-cock.dedyn.io</code></li>
|
||||||
|
<li><strong>Mastodon:</strong> <a href="https://soc.ua-fediland.de/@elleoma" target="_blank">@elleoma@soc.ua-fediland.de</a></li>
|
||||||
|
<li><strong>Twitter:</strong> <a href="https://x.com/0xAm03113" target="_blank">@0xAm03113</a></li>
|
||||||
|
<li><strong>My Gitea instance:</strong> <a href="https://git.forsen-cock.dedyn.io/elleoma" target="_blank">https://git.forsen-cock.dedyn.io/elleoma</a></li>
|
||||||
|
<li><strong>My github:</strong> <a href="https://github.com/elleoma" target="_blank">https://github.com/elleoma</a></li>
|
||||||
|
<li><strong>Blog comments or issues:</strong> Feel free to open an issue or comment on my repos</li>
|
||||||
|
</ul>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
|
||||||
|
<footer>
|
||||||
|
<p><code>hosted on raspberry pi 5</p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
BIN
favicon.ico
Normal file
BIN
favicon.ico
Normal file
Binary file not shown.
After Width: | Height: | Size: 15 KiB |
61
index.html
Normal file
61
index.html
Normal file
@@ -0,0 +1,61 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<title>elleoma@0day ~ > ls</title>
|
||||||
|
<link href="https://fonts.googleapis.com/css2?family=Fira+Code&display=swap" rel="stylesheet">
|
||||||
|
<link rel="stylesheet" href="styles.css">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="scroll-container">
|
||||||
|
<div class="center-window">
|
||||||
|
<header>
|
||||||
|
<h1>elleoma@0day ~ > ls</h1>
|
||||||
|
<nav>
|
||||||
|
<a href="index.html">./home</a>
|
||||||
|
<a href="projects.html">./projects</a>
|
||||||
|
<a href="about.html">./about</a>
|
||||||
|
<a href="blog.html">./blog</a>
|
||||||
|
<a href="contact.html">./contact</a>
|
||||||
|
</nav>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<main>
|
||||||
|
<section class="terminal-box">
|
||||||
|
<h2>whoami</h2>
|
||||||
|
<p>I'm a Ukrainian student and a unix/linux & open-source enthusiast, trying to get into cybersecurity, gain some practical skills.</p>
|
||||||
|
<p>Check my blog post to see more...</p>
|
||||||
|
<h2><a href="posts/whoami.html"><span class="rainbow-text">HERE</span></a></h2>
|
||||||
|
|
||||||
|
<h3>My interests are:</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Cybersecurity</li>
|
||||||
|
<li>Low-level programming (C, Rust, Zig, C++, Assembly)</li>
|
||||||
|
<li>Reverse engineering (IDA, Ghidra, NinjaBinary)</li>
|
||||||
|
<li>Electrical engineering, PCB design, KiCad (soon to try)</li>
|
||||||
|
<li>Self-hosting</li>
|
||||||
|
<li>A bit of 3D and game development</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>Self-hosting</h3>
|
||||||
|
<p>I have a Raspberry Pi 5 (4GB RAM) and I'm currently hosting multiple services on it with Docker and desec.io for DNS.</p>
|
||||||
|
<img src="self-host.png", alt="Self-host setup", width="600", class="center">
|
||||||
|
|
||||||
|
<h3>Current Setup</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Arch Linux (Hyprland WM, NVChad, tmux)</li>
|
||||||
|
<li>Laptop: i7-12650H, RTX 4060 Max-Q, 15" FHD @ 144Hz</li>
|
||||||
|
<li><a href="https://git.forsen-cock.dedyn.io/elleoma/dotfiles">My Dotfiles</a></li>
|
||||||
|
</ul>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
|
||||||
|
<footer>
|
||||||
|
<p><code>hosted on raspberry pi 5</p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
10
posts.json
Normal file
10
posts.json
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"filename": "whoami.md",
|
||||||
|
"title": "whoami",
|
||||||
|
"date": "2025-07-17",
|
||||||
|
"createdAt": "2025-07-17T14:34:48.197Z",
|
||||||
|
"modifiedAt": "2025-07-17T14:34:48.197Z",
|
||||||
|
"size": 5401
|
||||||
|
}
|
||||||
|
]
|
114
posts/whoami.html
Normal file
114
posts/whoami.html
Normal file
@@ -0,0 +1,114 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>elleoma ~ > cat whoami</title>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<link href="https://fonts.googleapis.com/css2?family=Fira+Code&display=swap" rel="stylesheet">
|
||||||
|
<link rel="stylesheet" href="../styles.css">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="scroll-container">
|
||||||
|
<div class="center-window">
|
||||||
|
<header>
|
||||||
|
<h1>elleoma@0day ~ > ls</h1>
|
||||||
|
<nav>
|
||||||
|
<a href="../index.html">./home</a>
|
||||||
|
<a href="../projects.html">./projects</a>
|
||||||
|
<a href="../about.html">./about</a>
|
||||||
|
<a href="../blog.html">./blog</a>
|
||||||
|
<a href="../contact.html">./contact</a>
|
||||||
|
</nav>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<main>
|
||||||
|
<section class="markdown-container">
|
||||||
|
<h1>~ > whoami</h1>
|
||||||
|
<p>I’m a Ukrainian student and a unix/linux & open-source enthusiast, trying to get into cybersecurity, gain some practical skills.</p>
|
||||||
|
|
||||||
|
<h2>My interests are:</h2>
|
||||||
|
<ul>
|
||||||
|
<li>Cybersecurity</li>
|
||||||
|
<li>Low-level programming: C, Rust, Zig, C++, Assembly</li>
|
||||||
|
<li>Reverse engineering (IDA, Ghidra, NinjaBinary)</li>
|
||||||
|
<li>Electrical engineering</li>
|
||||||
|
<li>PCB designing (KiCad — yet to try)</li>
|
||||||
|
<li>Self-hosting</li>
|
||||||
|
<li>A little bit of 3D</li>
|
||||||
|
<li>A little bit of game development</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<hr />
|
||||||
|
|
||||||
|
<h2>Self-hosting</h2>
|
||||||
|
<p>I have a Raspberry Pi 5 with 4GB of RAM running DietPi and nixpkgs (I hate outdated Debian packages).</p>
|
||||||
|
<p>Currently hosting a bunch of stuff on it via Docker containers with help of desec.io.</p>
|
||||||
|
<img src="../self-host.png" alt="My self-hosting setup" width="500">
|
||||||
|
|
||||||
|
<hr />
|
||||||
|
|
||||||
|
<h2>Some project I have</h2>
|
||||||
|
<h3><a class="post-title" href="https://git.forsen-cock.dedyn.io/elleoma/facinus">Facinus</a></h3>
|
||||||
|
<p>Since our college switched from Windows to Ubuntu, I had a cool idea to remotely control my classroom PCs.</p>
|
||||||
|
<p>I discovered <code>gsocket.io</code> and started developing a tool that deploys a local web admin panel to collect logs from connected clients.</p>
|
||||||
|
<p>I used an Ubuntu VM in QEMU and Bash scripted everything with some help of AI.</p>
|
||||||
|
|
||||||
|
<hr />
|
||||||
|
|
||||||
|
<h2>Cybersecurity</h2>
|
||||||
|
<p>I’ve been into cybersecurity for about 2 years now. I started with the normie setup — Kali Linux dual-booted next to Windows, learning through trial and error.</p>
|
||||||
|
<p>Eventually I spent more time on Linux, moved to KDE, configured everything myself, riced my terminal. Later switched to Arch and Hyprland.</p>
|
||||||
|
<p>I still have lots to learn, and I’d love to document all the tools and techniques I come across.</p>
|
||||||
|
|
||||||
|
<h3>HackTheBox</h3>
|
||||||
|
<p>HTB gave me that initial hands-on boost I needed.As of right now I’ve solved more than 50 boxes (3 of them “Insane”: DarkCorp, Mist, and MassGarden).</p>
|
||||||
|
<p>Even though I sometimes rely on writeups and walkthroughs, I learn a lot from the infrastructure behind each box.</p>
|
||||||
|
<p>I’m not sure if using writeups spoils the learning, but for now it gives me clarity and saves time. I aim to shift toward solving without spoilers in the future.</p>
|
||||||
|
|
||||||
|
<h3>Russian targets</h3>
|
||||||
|
<p>I’m Ukrainian, so I practice skills on real russian infrastructure. It’s morally right and beneficial, especially in these times.</p>
|
||||||
|
|
||||||
|
<hr />
|
||||||
|
|
||||||
|
<h2>Bug bounty</h2>
|
||||||
|
<p>Bug bounty is fascinating — legally hacking in-scope apps and possibly earning money.</p>
|
||||||
|
<p>But as a beginner, it’s tough. Recon is time-consuming, and rewards don’t always justify the effort unless you're really skilled.</p>
|
||||||
|
<p>I’ve tried a few programs but haven't found any serious vulnerabilities yet. I plan to shift my focus toward learning specific attack techniques and improving my skills first.</p>
|
||||||
|
|
||||||
|
<hr />
|
||||||
|
|
||||||
|
<h2>My setup</h2>
|
||||||
|
<p>I use Arch Linux on a laptop — it just works and lets me get things done. I run Hyprland and use NVChad for Neovim.</p>
|
||||||
|
|
||||||
|
<p>Here’s my <code>fastfetch</code> output:</p>
|
||||||
|
<pre><code>~/shit ❯ fastfetch
|
||||||
|
|
||||||
|
OS : Arch Linux x86_64
|
||||||
|
Kernel : Linux 6.15.5-arch1-1
|
||||||
|
Packages : 2025 (pacman), 10 (flatpak-system), 1 (flatpak-user)
|
||||||
|
Display : 1920x1080 @ 144 Hz in 15" [Built-in]
|
||||||
|
WM : Hyprland 0.49.0 (Wayland)
|
||||||
|
Terminal : tmux 3.5a
|
||||||
|
|
||||||
|
CPU : 12th Gen Intel(R) Core(TM) i7-12650H
|
||||||
|
GPU : GeForce RTX 4060 Max-Q / Mobile
|
||||||
|
GPU : UHD Graphics
|
||||||
|
GPU Driver : nvidia (proprietary) 575.64.03
|
||||||
|
GPU Driver : i915
|
||||||
|
Memory : 9.28 GiB / 15.32 GiB (61%)
|
||||||
|
OS Age : 182 days
|
||||||
|
Uptime : 9 hours, 40 mins
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<p>My dotfiles are here: <a class="post-title" href="https://git.forsen-cock.dedyn.io/elleoma/dotfiles">dotfiles</a></p>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
|
||||||
|
<footer>
|
||||||
|
<p><code>hosted on raspberry pi 5</code></p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
88
posts/whoami.md
Normal file
88
posts/whoami.md
Normal file
@@ -0,0 +1,88 @@
|
|||||||
|
# ~ > whoami
|
||||||
|
I'm a Ukrainian student and a unix/linux & open-source enthusiast, trying to get into cybersecurity, gain some practical skills
|
||||||
|
|
||||||
|
|
||||||
|
# My interests are:
|
||||||
|
- cybersecurity
|
||||||
|
- low-level programming: C, Rust, Zig, C++, Assembly (I know slightly about each one, but not to the level of creating big projects)
|
||||||
|
- reverse engineering (IDA, Ghidra, NinjaBinary)
|
||||||
|
- electrical engineering
|
||||||
|
- PCB designing, KiCad (yet to try this stuff)
|
||||||
|
- self-hosting
|
||||||
|
- a little bit of 3d
|
||||||
|
- a little bit of game developing
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Self-hosting
|
||||||
|
|
||||||
|
I have a Raspberry Pi 5 with 4GB of RAM and RaspberryPi OS (i hate outdated debian packages)
|
||||||
|
|
||||||
|
And I'm hosting a bunch of stuff on it right now
|
||||||
|
|
||||||
|
<img src="../self-host.png" alt="My self-hosting setup" width=500 />
|
||||||
|
|
||||||
|
Basically some docker containers with help of desec.io, I host my domain there for free
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Some project I have
|
||||||
|
## [Facinus](https://git.forsen-cock.dedyn.io/elleoma/facinus)
|
||||||
|
|
||||||
|
Since our college decided to switch from windows to ubuntu, I got a cool idea to have remote control over my college PCns in computer class
|
||||||
|
I knew that there is this cool open-source project called gsocket.io that lets you quickly deploy their soft on any device that runs linux
|
||||||
|
So I started my development by setting up an ubuntu VM in Qemu and with the help of AI I started bash scripting my tool that deploys a local web server with admin panel that receives logs from 'hacked' PCs.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Cybersecurity
|
||||||
|
My main interest that I have for around 2 years.
|
||||||
|
I had a classic, normie approach at first - installed Kali on my laptop as a double OS setup, next to the windows
|
||||||
|
It wasn't for the first time, I did it in a VM but couldn't get wifi working properly, I didn't know I had to have a wifi dongle because hosts wifi module wouldn't passthrough to VM
|
||||||
|
Since then I slowly started spending more time using linux than windows, loved configuring things, moved to KDE Plasma, riced my terminal - basic stuff
|
||||||
|
I have a lot of things to learn yet, I would like to write all different kinds of things I'm familiar with, though I'm not sure how yet since there so many stuff!
|
||||||
|
|
||||||
|
## HackTheBox
|
||||||
|
I knew about TryHackMe and maybe some other resources (like reddit lol) where I can try to get into cybersec/hacking stuff, found out about HackTheBox and really liked their approach to the new people in the industry
|
||||||
|
I enjoyed 'getting started' guides with pdfs it gave me that practical knowledge I needed and since then I got addicted to CTFs
|
||||||
|
Right now I have 48 root/user owns and 3 of them are insane boxes - DarkCorp, Mist (did it with the ippsec guide but got insane amount of knowledge) and MassGarden
|
||||||
|
To be honest, I did almost all of them with the help of leaked or official writeups, so I'm not that skilled, I just wanted to understand the box infrastructure without spending a lot of time in random rabbit holes because of the lack of my practical knowledge skills
|
||||||
|
I don't know if I have been doing a big mistake with that, I don't really know the best way to approach such things. Probably researching different things and trying to find new approaches would get me waaayy more knowledge rather than spoiling the whole process to myself
|
||||||
|
|
||||||
|
## russian targets
|
||||||
|
I'm Ukrainian so I can also sharpen my skills on real targets in russia. I think it is morally right and legal (at least for me), fun and also helpful :)
|
||||||
|
|
||||||
|
# Bug-bounty
|
||||||
|
My opinion on bug-bounty is pretty simple - I really like the concept: you hack the in-scope targets and if you find something vulnerable - you report it and eventually get some money ;)
|
||||||
|
The other side of the coin is that the money you would get is not rewarding for the time, effort you have spent and often the impact of the vulnerability itself. It is ESPECIALLY hard if you are a beginner, like me
|
||||||
|
I tried several programs, spent a day or two researching, doing reconnaissance and simple attacks but never have I found any vulnerability. I should probably spend more time to get something interesting out of these programs but it gets always so messy to analyze every aspect of the target after some time, that I lose any motivation for it. Understanding that my skills are not high enough lead me to think I should focus more on learning new vectors of attacks and apply them on corresponding targets.
|
||||||
|
Also it's not always easy to find a good program that doesn't have an insanely big infrastructure that you need to analyze. It becomes difficult to find something interesting in a pile of mess
|
||||||
|
|
||||||
|
# My setup
|
||||||
|
It's pretty simple - a laptop with Arch Linux, I use it becaus it just works and gets the job done :)
|
||||||
|
|
||||||
|
To be more specific, here is my fastfetch output:
|
||||||
|
|
||||||
|
```
|
||||||
|
~/shit/notes main !? ❯ fastfetch
|
||||||
|
|
||||||
|
OS : Arch Linux x86_64
|
||||||
|
Kernel : Linux 6.15.5-arch1-1
|
||||||
|
Packages : 2025 (pacman), 10 (flatpak-system), 1 (flatpak-user)
|
||||||
|
Display : 1920x1080 @ 144 Hz in 15" [Built-in]
|
||||||
|
WM : Hyprland 0.49.0 (Wayland)
|
||||||
|
Terminal : tmux 3.5a
|
||||||
|
|
||||||
|
CPU : 12th Gen Intel(R) Core(TM) i7-12650H
|
||||||
|
GPU : GeForce RTX 4060 Max-Q / Mobile
|
||||||
|
GPU : UHD Graphics
|
||||||
|
GPU Driver : nvidia (proprietary) 575.64.03
|
||||||
|
GPU Driver : i915
|
||||||
|
Memory : 9.28 GiB / 15.32 GiB (61%)
|
||||||
|
OS Age : 182 days
|
||||||
|
Uptime : 9 hours, 40 mins
|
||||||
|
```
|
||||||
|
|
||||||
|
I use Hyprland as a DE and a separate preconfigured project - HyDE. And neovim with NVChad as a text editor
|
||||||
|
|
||||||
|
You can check my dotfiles here: [dotfiles](https://git.forsen-cock.dedyn.io/elleoma/dotfiles)
|
47
projects.html
Normal file
47
projects.html
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<title>elleoma@0day ~ > Projects</title>
|
||||||
|
<link href="https://fonts.googleapis.com/css2?family=Fira+Code&display=swap" rel="stylesheet">
|
||||||
|
<link rel="stylesheet" href="styles.css">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="scroll-container">
|
||||||
|
<div class="center-window">
|
||||||
|
<header>
|
||||||
|
<h1>elleoma@0day ~ > ls</h1>
|
||||||
|
<nav>
|
||||||
|
<a href="index.html">./home</a>
|
||||||
|
<a href="projects.html">./projects</a>
|
||||||
|
<a href="about.html">./about</a>
|
||||||
|
<a href="blog.html">./blog</a>
|
||||||
|
<a href="contact.html">./contact</a>
|
||||||
|
</nav>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<main>
|
||||||
|
<section class="terminal-box">
|
||||||
|
<h2>Facinus</h2>
|
||||||
|
<p><a href="https://git.forsen-cock.dedyn.io/elleoma/facinus">Facinus Repository</a></p>
|
||||||
|
<p>A bash-scripted tool that deploys a local web server for remote administration of Ubuntu machines. Initially inspired by a college switch to Linux and powered by <code>gsocket.io</code>. Set up and tested in QEMU VM with a self-hosted admin panel and logging system.</p>
|
||||||
|
|
||||||
|
<h2>Wallpapers</h2>
|
||||||
|
<p><a href="https://git.forsen-cock.dedyn.io/elleoma/wallpapers">Wallpaper Repo</a></p>
|
||||||
|
<p>Organized personal wallpaper collection into a Git repo, with a script to regenerate README previews and categories. Includes a drawing of my self-hosting setup made with Excalidraw.</p>
|
||||||
|
|
||||||
|
<h2>Dotfiles</h2>
|
||||||
|
<p><a href="https://git.forsen-cock.dedyn.io/elleoma/dotfiles">Dotfiles Repo</a></p>
|
||||||
|
<p>Highly customized Linux setup using Arch, Hyprland, NVChad, and tmux. Configured with performance, visuals, and productivity in mind. Includes scripts, themes, and window manager tweaks.</p>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
|
||||||
|
<footer>
|
||||||
|
<p><code>hosted on raspberry pi 5</p>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
BIN
self-host.png
Normal file
BIN
self-host.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 680 KiB |
167
styles.css
Normal file
167
styles.css
Normal file
@@ -0,0 +1,167 @@
|
|||||||
|
/* ===============================
|
||||||
|
Theme Variables
|
||||||
|
=============================== */
|
||||||
|
:root {
|
||||||
|
--bg: #1a1a1a;
|
||||||
|
--fg: #e0e0e0;
|
||||||
|
--panel: #2d2d2d;
|
||||||
|
--border: #cccccc;
|
||||||
|
--link: #66d9ef;
|
||||||
|
--accent: #ffcc00;
|
||||||
|
--muted: #888888;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ===============================
|
||||||
|
Global Reset and Layout
|
||||||
|
=============================== */
|
||||||
|
html, body {
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
height: auto;
|
||||||
|
min-height: 100vh;
|
||||||
|
overflow-y: auto;
|
||||||
|
font-size: 16px;
|
||||||
|
font-family: 'Fira Code', monospace;
|
||||||
|
background: var(--bg);
|
||||||
|
color: var(--fg);
|
||||||
|
}
|
||||||
|
|
||||||
|
body {
|
||||||
|
display: flex;
|
||||||
|
justify-content: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ===============================
|
||||||
|
Typography and Links
|
||||||
|
=============================== */
|
||||||
|
a {
|
||||||
|
text-decoration: none;
|
||||||
|
color: var(--link);
|
||||||
|
}
|
||||||
|
|
||||||
|
a:hover {
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
|
|
||||||
|
.post-title {
|
||||||
|
font-size: 1.1rem;
|
||||||
|
font-weight: bold;
|
||||||
|
color: var(--link);
|
||||||
|
}
|
||||||
|
|
||||||
|
.post-title:hover {
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ===============================
|
||||||
|
Rainbow Animation
|
||||||
|
=============================== */
|
||||||
|
.rainbow-text {
|
||||||
|
font-size: 1.2rem;
|
||||||
|
background: linear-gradient(90deg, red, orange, yellow, green, blue, indigo, violet);
|
||||||
|
background-size: 300%;
|
||||||
|
background-clip: text;
|
||||||
|
-webkit-background-clip: text;
|
||||||
|
color: transparent;
|
||||||
|
animation: rainbow 5s linear infinite;
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes rainbow {
|
||||||
|
0% { background-position: 0%; }
|
||||||
|
100% { background-position: 100%; }
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ===============================
|
||||||
|
Layout Containers
|
||||||
|
=============================== */
|
||||||
|
.scroll-container {
|
||||||
|
width: 100%;
|
||||||
|
max-width: 900px;
|
||||||
|
padding: 2rem 1rem;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.center-window {
|
||||||
|
background: var(--panel);
|
||||||
|
border: 3px double var(--border);
|
||||||
|
padding: 1.5rem;
|
||||||
|
box-sizing: border-box;
|
||||||
|
}
|
||||||
|
|
||||||
|
.center {
|
||||||
|
display: block;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
width: 50%;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ===============================
|
||||||
|
Header and Navigation
|
||||||
|
=============================== */
|
||||||
|
header {
|
||||||
|
border-bottom: 2px dashed var(--border);
|
||||||
|
margin-bottom: 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
header h1 {
|
||||||
|
margin: 0;
|
||||||
|
color: var(--accent);
|
||||||
|
}
|
||||||
|
|
||||||
|
nav a {
|
||||||
|
margin-right: 1rem;
|
||||||
|
color: var(--link);
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
nav a:hover {
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ===============================
|
||||||
|
Terminal Box and Markdown
|
||||||
|
=============================== */
|
||||||
|
.terminal-box {
|
||||||
|
background: var(--bg);
|
||||||
|
border: 2px dashed var(--border);
|
||||||
|
padding: 1rem;
|
||||||
|
margin-bottom: 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.markdown-container {
|
||||||
|
background: var(--bg);
|
||||||
|
border: 2px dashed var(--border);
|
||||||
|
padding: 1rem;
|
||||||
|
margin-top: 1rem;
|
||||||
|
color: var(--fg);
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ===============================
|
||||||
|
Blog Post List
|
||||||
|
=============================== */
|
||||||
|
.post-list {
|
||||||
|
list-style-type: none;
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.post-list li {
|
||||||
|
margin: 0.5em 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.post-date {
|
||||||
|
color: var(--muted);
|
||||||
|
margin-left: 0.5em;
|
||||||
|
font-size: 0.9em;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ===============================
|
||||||
|
Footer
|
||||||
|
=============================== */
|
||||||
|
footer {
|
||||||
|
margin-top: 2rem;
|
||||||
|
border-top: 2px dashed var(--border);
|
||||||
|
padding-top: 1rem;
|
||||||
|
text-align: center;
|
||||||
|
color: var(--link);
|
||||||
|
}
|
Reference in New Issue
Block a user