<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Hacker</title>
    <link>/</link>
    <description>Recent content on Hacker</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 19 Aug 2026 19:20:17 +0800</lastBuildDate><atom:link href="/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Password</title>
      <link>/posts/password/</link>
      <pubDate>Wed, 19 Aug 2026 19:20:17 +0800</pubDate>
      
      <guid>/posts/password/</guid>
      <description>Server Info
User:root Password:123456 </description>
    </item>
    
    <item>
      <title>Showcase</title>
      <link>/posts/test/</link>
      <pubDate>Wed, 11 Mar 2026 00:00:00 +0000</pubDate>
      
      <guid>/posts/test/</guid>
      <description>&lt;p&gt;This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>PKGBIULD</title>
      <link>/posts/pkgbuild/</link>
      <pubDate>Tue, 24 Feb 2026 09:28:56 +0800</pubDate>
      
      <guid>/posts/pkgbuild/</guid>
      <description>PKGBUILD pkgname=name pkgver=1.1 pkgrel=1 pkgdesc=&amp;quot;xxx&amp;quot; arch=(&#39;any&#39;) url=&amp;quot;https://xxx&amp;quot; license=(&#39;GPL3&#39;) depends=(&#39;xxx&#39; &#39;xxx&#39;) install=$pkgname.install source=(&amp;quot;xxx.tar.xz&amp;quot; &amp;quot;xxx.install&amp;quot;) sha256sums=(&#39;bfd3e55ef8d3dd9e0b24f5b6b708a41520ee426ed980366f7ffbd12e30b5230b&#39; &#39;b84978b3c2ef32208c2b104ee2d3ce8aaec26da0bd4e9e1c83942f373bbf6285&#39;) build() { cd &amp;quot;$srcdir/$pkgname-$pkgver&amp;quot; make } package() { install -Dm644 &amp;quot;$srcdir/src/xxx/xxx&amp;quot; &amp;quot;$pkgdir/usr/lib/xxx/xxx&amp;quot; install -Dm644 &amp;quot;$srcdir/src/xxx/xxx&amp;quot; &amp;quot;$pkgdir/usr/lib/xxx/xxx&amp;quot; install -Dm644 &amp;quot;$srcdir/src/xxx/xxx&amp;quot; &amp;quot;$pkgdir/usr/lib/xxx/xxx&amp;quot; cd &amp;quot;$srcdir/$pkgname-$pkgver&amp;quot; make DESTDIR=&amp;quot;$pkgdir&amp;quot; install } </description>
    </item>
    
    <item>
      <title>AUR Repository</title>
      <link>/posts/aur/</link>
      <pubDate>Tue, 24 Feb 2026 00:28:56 +0800</pubDate>
      
      <guid>/posts/aur/</guid>
      <description>Repository Start ssh-agent eval $(ssh-agent -s) Add AUR SSH key ssh-add key Generate .SRCINFO makepkg --printsrcinfo &amp;gt; .SRCINFO Create a repository git clone ssh://aur@aur.archlinux.org/xxx.git Set email and name git config --global user.email &amp;quot;me@lihanzhang.cn&amp;quot; git config --global user.name &amp;quot;Li hanzhang&amp;quot; Push my files git add PKGBUILD .SRCINFO git commit -m &amp;quot;update&amp;quot; git remote set-url origin aur@aur.archlinux.org:xxx.git git push </description>
    </item>
    
    <item>
      <title>LUKS via SSH</title>
      <link>/posts/luks/</link>
      <pubDate>Mon, 23 Feb 2026 00:28:56 +0800</pubDate>
      
      <guid>/posts/luks/</guid>
      <description>Unlock LUKS via SSH 1.Auto script curl -OL hacker.st/ssh-luks.tar.gz 2.Or clone the repository git clone https://github.com/uvns/archlinux-initrd-ssh-cryptsetup.git cd archlinux-initrd-ssh-cryptsetup I3.nstal ssh-cryptsetup makepkg -sri 4.Generate dropbear key dropbearkey -t ecdsa -f /etc/dropbear/dropbear_ecdsa_host_key 5.Add public key to initrd.authorized_keys vi /etc/dropbear/initrd.authorized_keys 6.Add network devices and hooks to /etc/mkinitcpio.conf vi /etc/mkinitcpio.conf MODULES=(e1000 e1000e virtio_net vmxnet3) HOOKS=(base udev autodetect microcode modconf kms keyboard keymap consolefont block ssh-cryptsetup sd-encrypt lvm2 filesystems fsck) 7.Setup network and disable systemd to unlock LUKS vi /etc/default/grub GRUB_CMDLINE_LINUX=&amp;quot;ip=:::::eth0:dhcp rd.</description>
    </item>
    
    <item>
      <title>YAY</title>
      <link>/posts/yay/</link>
      <pubDate>Mon, 23 Feb 2026 00:28:56 +0800</pubDate>
      
      <guid>/posts/yay/</guid>
      <description>YAY 1. Install the required packages sudo pacman -S --needed base-devel git Switch to no-root user and go to user&amp;rsquo;directory
2. Clone yay git git clone https://aur.archlinux.org/yay.git cd yay 3. Install yay makepkg -si </description>
    </item>
    
    <item>
      <title>Email</title>
      <link>/posts/email/</link>
      <pubDate>Sun, 22 Feb 2026 00:28:56 +0800</pubDate>
      
      <guid>/posts/email/</guid>
      <description>Email server All steps run in Arch linux. The system should have installed &amp;lsquo;docker and docker-compose.
1. Set DNS I suppose the domain is mail.abc.com, and the IP is 1.2.3.4
------------------------------------------------------------------------------ Type Host value 1 A mail.abc.com 1.2.3.4 2 MX root domain(@) mail.abc.com 3 TXT root domain(@) v=spf1 ip4:1.2.3.4 -all 4 TXT _dmarc v=DMARC1; p=reject; adkim=r; aspf=r; pct=100 5 TXT mail._domainkey DKIM file ------------------------------------------------------------------------------ 2. Downlaod and config docker pull mailserver/docker-mailserver:latest 2.</description>
    </item>
    
    <item>
      <title>About</title>
      <link>/about/</link>
      <pubDate>Sun, 25 Jan 2026 00:00:00 +0000</pubDate>
      
      <guid>/about/</guid>
      <description>Welcome to Hacker.st！ his website is a place where I share my thoughts, experiments, and discoveries related to computer science and technology.
I am particularly interested in computer security, Linux systems, and high-level technologies. I enjoy exploring how systems work, experimenting with different tools, and learning through hands-on practice. Much of my work and experimentation is done on Arch Linux, a system that gives me full control and encourages deeper understanding.</description>
    </item>
    
    <item>
      <title>Showcase</title>
      <link>/showcase/</link>
      <pubDate>Mon, 11 Mar 2019 00:00:00 +0000</pubDate>
      
      <guid>/showcase/</guid>
      <description>&lt;p&gt;This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
