<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[The Road Of Sec]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Everywhere_wwx</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Everywhere_wwx]]></copyright><item><title><![CDATA[利用 DeepSeek 构建本地RAG系统]]></title><link>https://blog.youkuaiyun.com/Everywhere_wwx/article/details/145688687</link><guid>https://blog.youkuaiyun.com/Everywhere_wwx/article/details/145688687</guid><author>Everywhere_wwx</author><pubDate>Mon, 17 Feb 2025 18:04:42 +0800</pubDate><description><![CDATA[基于 deepseekR1对PDF 文档的本地问答系统，用户可以方便地上传 PDF 文件并提问，系统会从文档中检索相关信息并生成答案。]]></description><category></category></item><item><title><![CDATA[Bugku-加密-writeup]]></title><link>https://blog.youkuaiyun.com/Everywhere_wwx/article/details/105814662</link><guid>https://blog.youkuaiyun.com/Everywhere_wwx/article/details/105814662</guid><author>Everywhere_wwx</author><pubDate>Tue, 28 Apr 2020 15:23:19 +0800</pubDate><description><![CDATA[easy_crypto
0010 0100 01 110 1111011 11 11111 010 000 0 001101 1010 111 100 0 001101 01111 000 001101 00 10 1 0 010 0 000 1 01111 10 11110 101011 1111101

莫斯电码 0010—&gt;…-.
from __future__ import prin...]]></description><category></category></item><item><title><![CDATA[CTF-RSA-低指数广播攻击-给出几组N和c，求m]]></title><link>https://blog.youkuaiyun.com/Everywhere_wwx/article/details/105488703</link><guid>https://blog.youkuaiyun.com/Everywhere_wwx/article/details/105488703</guid><author>Everywhere_wwx</author><pubDate>Mon, 13 Apr 2020 14:51:25 +0800</pubDate><description><![CDATA[RSA-低指数广播攻击-给出几组N和c，求m
低指数广播攻击， 即用相同的公钥加密相同的消息，但每一组的n不同，e是一个很小的数，例如3或者10这个题目给出的是5进制数字，需要先处理一下
题目打开是RSA.txt，三组N与C，且都为8进制。
import gmpy2
import gmpy
import libnum
from Crypto.Util.number import long_to_b...]]></description><category></category></item><item><title><![CDATA[CTF-Web-JS-俄罗斯方块]]></title><link>https://blog.youkuaiyun.com/Everywhere_wwx/article/details/105488389</link><guid>https://blog.youkuaiyun.com/Everywhere_wwx/article/details/105488389</guid><author>Everywhere_wwx</author><pubDate>Mon, 13 Apr 2020 14:42:12 +0800</pubDate><description><![CDATA[Web-JS-俄罗斯方块
标题JS，进去是俄罗斯方块

查看源代码，发现js代码。

在线优化格式，发现如下关键代码

1000000分时，在cookie写入(“urlkey”,“webqwer”[1]+“100.js”，864E5），e100.js是提示文件
浏览器加上xxxx/xxxx/xxxx/e.100.js

jsfuck解密即可得Flag

...]]></description><category></category></item><item><title><![CDATA[XSS挑战平台]]></title><link>https://blog.youkuaiyun.com/Everywhere_wwx/article/details/86623275</link><guid>https://blog.youkuaiyun.com/Everywhere_wwx/article/details/86623275</guid><author>Everywhere_wwx</author><pubDate>Thu, 24 Jan 2019 11:16:58 +0800</pubDate><description><![CDATA[xss练习
项目：https://github.com/haozi/xss-demo
地址：https://xss.haozi.me
自带alert(1)的js地址：https://xss.haozi.me/j.js
题解：
0x00
没有丝毫的过滤措施，且最后的输出位置在标签中，所以很简单，随便甩一个xss payload
function render (input) {
  return '...]]></description><category></category></item><item><title><![CDATA[用python调查应用程序结构]]></title><link>https://blog.youkuaiyun.com/Everywhere_wwx/article/details/83504976</link><guid>https://blog.youkuaiyun.com/Everywhere_wwx/article/details/83504976</guid><author>Everywhere_wwx</author><pubDate>Mon, 29 Oct 2018 14:10:46 +0800</pubDate><description><![CDATA[用Python调查应用程序结构
SQLite 数据库在几个不同的应用程序中是很流行的选择，对于local/client 存储类型来说。尤其是 WEB 浏览器，因为与编程语言不相关绑定。 与其相对应的 client/server 关系数据库，SQLite 数据库存储整个数据库在主机 上作为单个文件。
了解Skype SQLite3数据库
作为 4.0 版本，流行的聊天工具 Skype 改变了它的内部...]]></description><category></category></item><item><title><![CDATA[python解析Exif元数据]]></title><link>https://blog.youkuaiyun.com/Everywhere_wwx/article/details/83059419</link><guid>https://blog.youkuaiyun.com/Everywhere_wwx/article/details/83059419</guid><author>Everywhere_wwx</author><pubDate>Mon, 15 Oct 2018 15:21:59 +0800</pubDate><description><![CDATA[元数据
从文件中提取元数据。文件不是清晰可见 的对象，元数据可以存在于文档，电子表格，图像，音频和视频等文件类型中。 创作应用程序可能会存储一些细节如文件的作者，创建和修改时间，潜在的修订和注释。例如，拍照手机可以标记本地的GPS在照片中或者微软的 Word 应用程序可以存储文档的作者。检查每一个文件是个艰难的任务，我们可以使用Python自动处理。
使用PyPDF解析PDF元数据
PyPDF 是...]]></description><category></category></item><item><title><![CDATA[用python来恢复回收站中删除的项目]]></title><link>https://blog.youkuaiyun.com/Everywhere_wwx/article/details/83025964</link><guid>https://blog.youkuaiyun.com/Everywhere_wwx/article/details/83025964</guid><author>Everywhere_wwx</author><pubDate>Fri, 12 Oct 2018 13:57:12 +0800</pubDate><description><![CDATA[用python来恢复回收站中删除的项目
当用户通过windows explorer删除文件时，操作系统会将这个文件移动到特殊的文件夹中并标记这文件已删除，但并不是实际上的删除它们。
在 Windows 98 和更早的系统中用的是 FAT 文件系统。C:\Recycled\目录保存着回 收站目录。
支持 NTFS 的操作系统有 Windows NT，2000，和 XP 存储回收站在 C:\Recyc...]]></description><category></category></item><item><title><![CDATA[通过windows注册表定位]]></title><link>https://blog.youkuaiyun.com/Everywhere_wwx/article/details/83025956</link><guid>https://blog.youkuaiyun.com/Everywhere_wwx/article/details/83025956</guid><author>Everywhere_wwx</author><pubDate>Fri, 12 Oct 2018 13:56:39 +0800</pubDate><description><![CDATA[通过windows注册表定位
注册表中分析无线接入点
Windows 注册表包含了一个存储操作系统配置设置的层次化数据库。随着无线 网的出现，Windows 注册表存储了与无线连接相关的信息。
从windows vista之后，注册表存储每一个网络信息在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\Curren tVersion\NetworkLi...]]></description><category></category></item><item><title><![CDATA[FTP暴力破解及恶意脚本注入]]></title><link>https://blog.youkuaiyun.com/Everywhere_wwx/article/details/82996570</link><guid>https://blog.youkuaiyun.com/Everywhere_wwx/article/details/82996570</guid><author>Everywhere_wwx</author><pubDate>Wed, 10 Oct 2018 14:28:26 +0800</pubDate><description><![CDATA[通过FTP连接WEB来渗透
检查受感染服务器的FTP日志。
一个自动的脚本连接到目标主机以确认它是否包含一个名为 index.htm 的默认主页。接下来攻击者上传了一个新的 index.htm 页面，可能包含恶意的重定向脚本。受感染的服务器渗透利用任何访问它页面的脆弱客户机。
可以利用 Python 的 ftplib 模块来构建一个小脚本，用来确认服务器是否允许匿名登录。函数 anonLogin(...]]></description><category></category></item><item><title><![CDATA[Python-多线程破解zip密码脚本]]></title><link>https://blog.youkuaiyun.com/Everywhere_wwx/article/details/82906174</link><guid>https://blog.youkuaiyun.com/Everywhere_wwx/article/details/82906174</guid><author>Everywhere_wwx</author><pubDate>Sun, 30 Sep 2018 10:24:21 +0800</pubDate><description><![CDATA[# coding=UTF-8
&quot;&quot;&quot;
用字典暴力破解ZIP压缩文件密码
用户可以自己指定想要破解的文件和破解字典，多线程破解
&quot;&quot;&quot;
import zipfile
import threading
import optparse
# 用 extractall()这个函数抽取文件，密码正确则返回正确，密码错误测
# 抛出异常。
def extractFile(zFile,password):
   ...]]></description><category></category></item><item><title><![CDATA[Python-暴力破解UNIX密码脚本]]></title><link>https://blog.youkuaiyun.com/Everywhere_wwx/article/details/82906158</link><guid>https://blog.youkuaiyun.com/Everywhere_wwx/article/details/82906158</guid><author>Everywhere_wwx</author><pubDate>Sun, 30 Sep 2018 10:23:17 +0800</pubDate><description><![CDATA[# coding=UTF-8
&quot;&quot;&quot;
暴力破解UNIX的密码，需要输入字典文件和UNIX的密码文件
遍历整个字典，试图用常用的盐值来匹配破解哈希密码
&quot;&quot;&quot;
import crypt


def testPass(cryptPass):
    salt = cryptPass[0:2]
    dictfile = open('dictionary.txt', 'r')  # 打开字典文件
  ...]]></description><category></category></item><item><title><![CDATA[Python-FTP漏洞扫描脚本]]></title><link>https://blog.youkuaiyun.com/Everywhere_wwx/article/details/82906149</link><guid>https://blog.youkuaiyun.com/Everywhere_wwx/article/details/82906149</guid><author>Everywhere_wwx</author><pubDate>Sun, 30 Sep 2018 10:22:26 +0800</pubDate><description><![CDATA[import socket
import os
import sys

def retBanner(ip, port):
    try:
        socket.setdefaulttimeout(2)
        s = socket.socket()
        s.connect((ip, port))
        banner = s.recv(1024)
      ...]]></description><category></category></item><item><title><![CDATA[Drozer]]></title><link>https://blog.youkuaiyun.com/Everywhere_wwx/article/details/82878667</link><guid>https://blog.youkuaiyun.com/Everywhere_wwx/article/details/82878667</guid><author>Everywhere_wwx</author><pubDate>Fri, 28 Sep 2018 11:27:34 +0800</pubDate><description><![CDATA[1.Getting Started
1.1 Starting a Session
默认情况下，drozer使用端口31415：
adb forward tcp:31415 tcp:31415
启动代理，选择“Embedded Server” 点击 “Enable”
drozer console connect
1.2 Inside the drozer Console
drozer Console...]]></description><category></category></item><item><title><![CDATA[Android diva 分析（全)]]></title><link>https://blog.youkuaiyun.com/Everywhere_wwx/article/details/82256421</link><guid>https://blog.youkuaiyun.com/Everywhere_wwx/article/details/82256421</guid><author>Everywhere_wwx</author><pubDate>Fri, 31 Aug 2018 14:58:30 +0800</pubDate><description><![CDATA[Android-DIVA分析

new blog：http://showmeshell.top/2018/08/31/Android-DIVA%E5%88%86%E6%9E%90/

1. Insecure Logging

主要是由于app代码中将敏感信息输出到app的logcat中，查看app记录的logcat



adb shell ps| grep -i diva
adb shell l...]]></description><category></category></item><item><title><![CDATA[smali文件格式]]></title><link>https://blog.youkuaiyun.com/Everywhere_wwx/article/details/81810469</link><guid>https://blog.youkuaiyun.com/Everywhere_wwx/article/details/81810469</guid><author>Everywhere_wwx</author><pubDate>Sat, 18 Aug 2018 16:45:25 +0800</pubDate><description><![CDATA[smali文件格式

普通类、抽象类、接口类或者内部类，在反编译出的代码中，都以单独的smali文件来存放

1.smali文件头3行

.class&amp;lt;访问权限&amp;gt;[修饰关键字]&amp;lt;类名&amp;gt;
.super&amp;lt;父类名&amp;gt;
.source&amp;lt;源文件名&amp;gt;

//baksmali解析dex文件时，通过这3个字段来获取相应的值
//classIdx，superclassI...]]></description><category></category></item><item><title><![CDATA[dex文件格式]]></title><link>https://blog.youkuaiyun.com/Everywhere_wwx/article/details/81704934</link><guid>https://blog.youkuaiyun.com/Everywhere_wwx/article/details/81704934</guid><author>Everywhere_wwx</author><pubDate>Wed, 15 Aug 2018 15:26:39 +0800</pubDate><description><![CDATA[dex文件格式

Android 4.0源码Dalvik/docs目录下文档dex-format.html有详细介绍dex文件格式



1.dex文件中的数据结构



dex文件使用到的数据类型


u1～u8表示1到8字节的无符号数，而sleb128、uleb128与uleb128p1则是dex文件中特有的LEB128数据类型。
每个LEB128由1～5个字节组成，所有的字节组合在一起表示一...]]></description><category></category></item><item><title><![CDATA[Linux开机启动后，黑屏只有光标，修复]]></title><link>https://blog.youkuaiyun.com/Everywhere_wwx/article/details/81367530</link><guid>https://blog.youkuaiyun.com/Everywhere_wwx/article/details/81367530</guid><author>Everywhere_wwx</author><pubDate>Thu, 02 Aug 2018 20:58:40 +0800</pubDate><description><![CDATA[记一次Debian系统崩溃及修复


在一次瞎比操作下（貌似是强制关机），电脑（单系统debian-parrot）重启后，系统能启动，但是进入后无图形化界面，只有鼠标在屏幕中间闪亮。多次重启仍无效。
排除显卡兼容等，电脑硬件原因后，确实是图像化载入失败，和系统更新有关。
在尝试通过conf写WiFi连接的时候，总是提醒失败。等待多天，找到一网线，直连。 
在系统启动后，ctrl+alt+f1或f2...]]></description><category></category></item><item><title><![CDATA[The-ELF-Binary-Format]]></title><link>https://blog.youkuaiyun.com/Everywhere_wwx/article/details/80996816</link><guid>https://blog.youkuaiyun.com/Everywhere_wwx/article/details/80996816</guid><author>Everywhere_wwx</author><pubDate>Wed, 11 Jul 2018 10:46:41 +0800</pubDate><description><![CDATA[更多精彩请到：http://showmeshell.top/2018/07/11/The-ELF-Binary-Format/

The ELF Binary Format



1. ELF file types

一个ELF文件可以被标记为以下几种类型之一。


ET_NONE: 未知类型，不确定或未定义
ET_REL:重定位文件， ELF被标记为relocatable意味者该文件被标记一段可...]]></description><category></category></item><item><title><![CDATA[Merge-Sorted-Array——python]]></title><link>https://blog.youkuaiyun.com/Everywhere_wwx/article/details/80351960</link><guid>https://blog.youkuaiyun.com/Everywhere_wwx/article/details/80351960</guid><author>Everywhere_wwx</author><pubDate>Thu, 17 May 2018 15:44:15 +0800</pubDate><description><![CDATA[“”” 
给定两个有序整数数组 nums1 和 nums2，将 nums2 合并到 nums1 中，使得 num1 成为一个有序数组。 
说明: 
初始化 nums1 和 nums2 的元素数量分别为 m 和 n。 
你可以假设 nums1 有足够的空间（空间大小大于或等于 m + n）来保存 nums2 中的元素。 
示例: 
输入: 
nums1 = [1,2,3,0,0,0], m = 3 ...]]></description><category></category></item></channel></rss>