<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://purl.org/rss/1.0/"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel rdf:about="https://www.dwt.life/feed/rss/tag/linux/">
<title>dwt&#039;s life - linux</title>
<link>https://www.dwt.life/tag/linux/</link>
<description></description>
<items>
<rdf:Seq>
<rdf:li resource="https://www.dwt.life/archives/318/"/>
<rdf:li resource="https://www.dwt.life/archives/23/"/>
</rdf:Seq>
</items>
</channel>
<item rdf:about="https://www.dwt.life/archives/318/">
<title>wireguard基本安装和配置（by GPT3 达芬奇）</title>
<link>https://www.dwt.life/archives/318/</link>
<dc:date>2022-12-06T13:31:14+08:00</dc:date>
<description>安装wireguard：sudo apt-get install wireguard创建配置文件：sudo nano /etc/wireguard/wg0.conf编辑配置文件：[Interface]
Address = 10.0.0.1/24
ListenPort = 51820
PrivateKey = &lt;Your Private Key&gt;

[Peer]
PublicKey = &lt;Peer&#039;s Public Key&gt;
AllowedIPs = 10.0.0.2/32
Endpoint = &lt;Peer&#039;s IP Address&gt;:51820启动wireguard：sudo wg-quick up wg0检查wireguard状态：sudo wg show</description>
</item>
<item rdf:about="https://www.dwt.life/archives/23/">
<title>linux4.17后重写sys_call_table函数参数无法获得的解决方法</title>
<link>https://www.dwt.life/archives/23/</link>
<dc:date>2021-07-03T17:25:00+08:00</dc:date>
<description>从社区中得到了一个解决方案：System call hooking example arguments are incorrect然后搜索这个得到了这篇文章其中，参数以const struct pt_regs *regs的形式存储，第一个参数dfd在regs-&gt;di中第二个参数filename在regs-&gt;si中第三个参数flags在regs-&gt;dx中第四个参数mode在regs-&gt;r10中获取之后再对其进行类型转换即可。主要是kernel4.17后对参数的获取做了修改，但是即使定义的函数没有hook上也不会影响正常使用的意思。花了两天时间自己没解决，求助社区半天不到就解决了。</description>
</item>
</rdf:RDF>