自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(120)
  • 资源 (4)
  • 收藏
  • 关注

原创 Python实现中文日期与数字日期互相转换

在工作中总是会遇到中文日期与数字日期互相转换的问题,为了解决该问题,编写了一个小脚本来解决,预计在下一版代码中添加GUI界面。代码像屎山,后续可能会继续优化,也有可能会咕,但是GUI肯定不会咕。

2024-02-16 14:11:47 437

原创 流量分析-PhishingEmail_WriteUp

追踪第2条tcp流量可以看到,从原地址192.168.57.140已经发起登录申请,登录的用户为:[email protected]。追踪第3条tcp流量可以看到用户zhangfei在192.168.57.139上打开了相关邮件。追踪第4条tcp流量可以看到用户liubei在192.168.57.137打开了相关邮件。在该部分信息中存在着攻击者的IP、监听端口及受害者的相关信息,这里看到受害者的IP地址为。第5条流量时已经有被控的指令被执行了,这里执行的是。,所以可以确定,是账户。

2023-11-24 13:41:27 564

原创 MacOS Ventura 13 优化配置(ARM架构新手向导)

找到想要设置的应用程序后,点击。

2023-11-13 14:45:52 902

原创 Windows代理清除工具-bat版

该部分代码目的只有一个,方便清除Windows上存在的代理,该部分代码不负责设置代理,在公众号上有使用Python快速设置代理的GUI程序,有需要的可以关注一下:方糕随记。将上述代码保存到本地,注意编码需要设置为:ANSI,然后双击运行即可。

2023-06-27 13:24:20 548

原创 Python Selenium登录Filebrowser

本文为Python Selenium初探,环境搭建这里就不介绍了,先上一个docker搭建的File Browser系统图。这里使用input来对元素进行查找,这里会连带submit也查找到,这里只需要管理前两个即可。可以看到,这里的input type和class name都是一样的,所以要获取对应的列表。登录后需要切换一下窗口,因为这里是同一个窗口,所以窗口的句柄是一致的,但是仍然需要切换。第一行是用户名,第二行是密码,第三行是提交,这样的话就可以登录上。然后来分析一波登录页面,先贴上一张图。

2023-03-08 19:47:22 223 1

原创 PySimpleGUI图形化界面实现Office文件格式转换

上面已经实现了每个文件格式的单独转换,现在只需要加上图形化界面就可以了,直接上代码。这里主要运用了Win32com来实现两种文件格式转换,后续也是一样的。如对程序有建议可直接评论或私聊~

2023-01-11 16:00:00 502

原创 PySimpleGUI实现PDF加解密

我实现了对Office文件的批量加解密,于是这次我又来搞PDF了,话不多说,直接上源码。当然,我知道我的代码写的不是那么优美,仅为各位看官提供一个参考,如果在程序运行过程中有任何问题,欢迎随时私信我,我会一一解决。

2023-01-05 11:27:46 229

原创 PySimpleGUI实现Office文件批量加解密

中,我实现了Python对Excel文件的批量加密,后续又有对Word文件的加密需求,索性直接全写在一起了,下面直接放源码,方便有需求的小伙伴直接拿走打包。当然,我知道我的代码写的不是那么优美,仅为各位看官提供一个参考,如果在程序运行过程中有任何问题,欢迎随时私信我,我会一一解决。

2023-01-05 11:19:13 387 1

原创 Python对excel文件批量加密(GUI选择)

利用Python的tkinter库对excel文件批量加密(GUI选择),弹窗提示输入密码,默认为无密码

2022-11-06 09:59:04 1131

原创 Python3爬取网站下所有href链接

依托在VULFOCUS目录遍历漏洞解题方法获取网站内所有href链接

2022-07-17 10:31:12 2018

原创 关于某邮箱的备份排序脚本

工作小脚本

2022-07-08 12:02:53 130

原创 Python拆解PDF为图片转存入word

#!/usr/bin/python3# -*- coding: utf-8 -*- # --author:valecalida--# Edit time: 2021/12/4 21:52from wand.image import Imagefrom pathlib import Pathfrom docx import Documentfrom docx.shared import Inchesfrom subprocess import getoutput as shellfrom .

2021-12-05 12:21:56 959

原创 Vulnhub-HackInOS

Vulnhub-HackInOS原文地址为:http://www.valesec.top/archives/hackinos环境搭建HackInOS镜像导入使用 VirtualBox导入,然后打开设置,找到网络,点击连接方式,这里使用 仅主机(Host-Only)网络打开失败,提示如下Call to NEMR0InitVMPart2 failed: VERR_NEM_INIT_FAILED (VERR_NEM_VM_CREATE_FAILED).​返回 代码: E...

2021-11-16 21:53:49 1721

原创 Vulnhub-THE PLANETS: EARTH

原文:http://www.valesec.top/archives/theplanetsearthTHE PLANETS: EARTH靶机描述Difficulty: Easy​Earth is an easy box though you will likely find it more challenging than "Mercury" in this series and on the harder side of easy, depending on your experi...

2021-11-14 13:50:54 3037 5

原创 Windows10安装Gooey

首先下载要安装的程序https://github.com/chriskiehl/Gooey$ git clone https://hub.fastgit.org/chriskiehl/Gooey.gitCloning into 'Gooey'...remote: Enumerating objects: 5450, done.remote: Counting objects: 100% (177/177), done.remote: Compressing objects: 100% (129

2021-11-09 21:06:24 722

原创 Python处理多种编码报错的处理

大家可能经常遇到这么一个问题C:\Users\xray\Desktop>python 1.pyTraceback (most recent call last): File "1.py", line 5, in <module> for i in f1:UnicodeDecodeError: 'gbk' codec can't decode byte 0xa8 in position 2: illegal multibyte sequence有的文本中存在中文字符

2021-10-25 09:40:16 295

原创 第一届“百度杯”信息安全攻防总决赛 find the flag WP

打开图片后发现流量包有问题,于是使用http://f00l.de/hacking/pcapfix.php修复流量包,在流量包中有提示发现当帧长度为72时,每个id的逆序值符合格式要求,于是编写脚本#!/usr/bin/env python# -*- coding:utf-8 -*-# -- author:valecalida --# Edit time: 2021/6/6 8:35from pyshark import FileCapturefrom binascii impo...

2021-06-06 09:18:23 1563

原创 2017-赛客夏令营-Misc-隐写v2.0_WriteUp

#!/usr/bin/env python# -*- coding:utf-8 -*-# -- author:valecalida --# Edit time: 2021/3/19 14:21from PIL import Imagefrom zxing import BarCodeReaderreader = BarCodeReader()MAX = 70pic = Image.new("RGB", (MAX, MAX))binary_nums = """你输入的二进制字符串""...

2021-03-19 15:07:41 576

原创 Python+SSH Dockerfile based ubuntu

FROM ubuntu:16.04RUN sed -i 's/http:\/\/archive.ubuntu.com\/ubuntu\//http:\/\/mirrors.ustc.edu.cn\/ubuntu\//g' /etc/apt/sources.list && \ sed -i '/security/d' /etc/apt/sources.list && \ apt-get update -y && \ apt-get .

2021-03-15 10:13:38 190

原创 Python爬取猫眼电影排行榜并写入MySQL

本人愚笨,代码如下# -*- coding: UTF-8 -*- # --author:valecalida--# 2021/3/11 10:34from re import findallfrom bs4 import BeautifulSoupfrom random import choicefrom tqdm import tqdmimport urllib3from requests import get, HTTPErrorfrom sqlalchemy.orm impo

2021-03-11 14:12:09 500

原创 docker搭建upload-labs

环境搭建还是还蛮简单的,就是有个地方有个坑,需要大家注意一下。先走一下流程拉取镜像docker pull c0ny1/upload-labs运行镜像此处8036是在你机器上的端口docker run -d --name upload_lab -p 8036:80 c0ny1/upload-labs:latest创建upload文件夹如果只有这一个开着的docker容器可以用下面的命令,要不就老老实实用iddocker exec -it $(docker ps -q) /

2021-03-03 18:16:32 987 1

原创 BUU BRUTE 1

import requestsurl = "http://ceeed4e8-1dd2-4fb5-8a98-3bda683fa9bf.node3.buuoj.cn/?username=admin&password="for i in range(6400, 7000): res = requests.get(url + str(i)) print("[*] Try:", i) if res.text != "密码错误,为四位数字。": print(res..

2021-03-03 15:16:25 3757 6

原创 攻防世界-Misc-gif

解压缩发现是好多jpg图片,发现都是黑白色的,于是查看一下文件大小2018/08/09 16:12 1,411 0.jpg2018/08/09 16:12 1,411 1.jpg2018/08/09 16:12 1,411 10.jpg2018/08/09 16:12 1,411 100.jpg2018/08/09 16:12 1,411 101.jpg2018/

2021-02-26 10:27:33 291

原创 AWD-Yunnan-Simple_WriteUp

一、基础准备工作1、比赛颁发队伍口令team1:ctf:a98cea6c2ee6842bc2edcb0bd05e0e592、修改当前用户密码$ passwdChanging password for ctf.(current) UNIX password:Retype new UNIX password:passwd: password updated successfully3、打包源码及下载tar -zcvf /tmp/web.tar.gz /var/www/html/*这里

2021-02-19 14:44:28 1163

原创 hexo init报错

在使用hexo init命令时报错,报错如下:$ hexo init testconsole.js:35 throw new TypeError('Console expects a writable stream instance'); ^TypeError: Console expects a writable stream instance at new Console (console.js:35:11) at Object.<anonymous&g

2021-02-03 17:59:55 1489

原创 NJUPT_CTF easychallenge 解题脚本

直接在线Python反编译,得到源代码import base64def encode1(ans): s = '' for i in ans: x = ord(i) ^ 36 x = x + 25 s += chr(x) return sdef encode2(ans): s = '' for i in ans: x = ord(i) + 36 x = x ^ 36

2021-02-02 16:07:53 471

原创 Pyshark获取data-text-lines字段的值

使用pyshark获取对应字段的值需要逐级查看In [1]: from pyshark import FileCaptureIn [2]: cap = FileCapture('test.pcapng', display_filter="http.content_length")In [3]: cap[0]Out[3]: <TCP/DATA-TEXT-LINES Packet>In [4]: cap[0].httpOut[4]: <HTTP Layer>In

2021-01-25 13:40:24 979 3

原创 Python3安装核心价值观包报错

当我使用命令安装核心价值观包时出现了编码问题D:\Language_Env\Python3\Lib\site-packages\cve-1.0.1>python setup.py installTraceback (most recent call last): File "setup.py", line 5, in <module> long_description = f.read().encode('gbk')UnicodeDecodeError: 'gbk'

2021-01-19 16:26:15 425 1

原创 Bugku-Web-xxx二手交易市场

题目描述解题思路先注册一个用户,在用户头像出发现可以上传头像于是上传一个图片进行抓包,发现它上传的样式是先把图片变成base64格式的图片转成base64编码的格式如下:data:image/jpeg;base64,所以这里仿造一下,将文件后缀改为php,再把php使用base64进行编码在上传后可以看到相应报文中有具体的绝对路径,直接使用蚁剑连接即可得到flag...

2021-01-18 16:27:03 1676 6

原创 Bugku-Web-Cookies欺骗

题目描述解题思路由于题目已经提示题目是cookies欺骗了,那么这个题目跟cookie或多或少有关联先打开主页,发现了地址栏的变化与一串无规律的字符串使用base64解码这个字符串# -*- coding: utf-8 -*- # --author:valecalida--from base64 import b64decodeorigin_url = "http://114.67.246.176:18338/index.php?line=&filename=a2

2021-01-18 09:39:22 293

原创 Bugku-Web-速度要快-WriteUp

题目描述题目描述如下:解题思路先抓包,发现在headers中有flag字符使用base64解码,发现提示:所以这个字符共需要解码两次,接着我们需要把这个值当作margin的值post给原地址,如果新起一个post请求,可以很明显看到Cookie和flag的字段又有变化,所以需要我们在一个会话中完成这两次操作# coding = utf-8# --author: valecalida--import requestsfrom base64 import b64dec

2021-01-17 20:57:09 257

原创 CTFHUB技能树-Misc-流量分析-ICMP

Tips:代码仅供借鉴学习,还请大家多多思考ICMP-Data:# coding = utf-8# --author:valecalida--from os import system as get_hex# 调用tshark时需要将tshark加入环境变量,且脚本需要与流量包在一个路径下get_hex("tshark -r icmp_data.pcap -Y \"icmp && icmp.type==8\" -T fields -e data > flag.txt

2021-01-13 11:58:35 7338 2

原创 Java找到二维数组中的最大值并打印坐标

先上代码,再来填坑public class demo008_array2 { public static void main(String[] args) { //创建一个二维数组 int [][] array_zero = new int[5][5]; //初始化二维数组 for (int i = 0; i < array_zero.length; i++) { for (int j = 0; j

2021-01-11 12:29:03 3210

原创 Java实现冒泡排序及逆序冒泡排序

先上代码,后面来填坑public class demo_practice { public static void main(String[] args) { int[] a = new int[5]; for (int i = 0; i < a.length; i++) { a[i] = (int) (Math.random() * 100); System.out.println("随机数为: " + a

2021-01-11 09:26:11 477

原创 Java从键盘获取两个输入值并计算和

有这么一个小问题,使用Java语言从键盘获取两个值并计算这两个值的和这个问题可以分解为三部分:从键盘获取值 求两个值的和 用户会不会输入别的值先来看第一个问题,通常从键盘获取值的方式是用Scanner这个类,用法也很简单import java.util.Scanner; //导入类Scanner scanner = new Scanner(System.in); //初始化value = scanner.nextInt(); //接受输入这样就能获取到键盘上输入

2021-01-07 11:32:10 3613

原创 PyCharm 2020.2.3复制粘贴及删除键修正

先来看下版本:PyCharm 2020.2.3 (Professional Edition)直接选择 File —> Settings --->Keymap 选择自己喜欢的即可

2020-11-01 13:47:45 474 1

原创 HEXO Nunjucks Error

这里我的报错如下: Nunjucks Error: [Line 356, Column 41] expected variable end 356 | <li>/expires:{{MM/DD/YYYY|DD/MM/YYYY|mmm,dd,YYYY} 这里提是因为{{}}的语法问题,只需要将每一个字符单独转义一下就好了,把它变成\{\{\}\}然后再次编译就能过了...

2020-06-29 14:18:56 435

原创 Python3实现删除本地目录中文件大小为0的文件

from os.path import isdir, abspath, getsize, joinfrom os import listdir, systemfilenames = []def append_filename(path): contents = listdir(abspath(path)) for content in contents: content = join(path, content) if isdir(content).

2020-05-29 14:57:48 1587

原创 命令注入的一点学习记录

# Command_Injection## 一、`Command_Injection` 简介命令注入是一种攻击,其目标是通过易受攻击的应用程序在主机操作系统上执行任意命令。当应用程序将用户提供的不安全数据(表单e,cookie,HTTP标头等)传递到系统外壳时,可能会发生命令注入攻击。在这种攻击中,攻击者提供的操作系统命令通常是在易受攻击的应用程序的特权下执行的。由于没有足够的输入验证,因此可能发生命令注入攻击。此攻击与代码注入不同,代码注入使攻击者可以添加自己的代码,然后由应用程序执行。在“命

2020-05-12 18:33:13 1911

原创 Python3 Scapy实现ARP扫描

#!/usr/bin/python3# -*- coding: utf-8 -*- # --author:valecalida--from scapy.layers.inet import Etherfrom scapy.layers.l2 import ARPfrom scapy.sendrecv import srpfrom threading import Threadfro...

2020-04-19 21:27:34 692 2

CTF-PythonGUI-PNG图片高度爆破-用于CTF赛事中png高度修改的GUI程序

PNG图片高度爆破,由纯Python程序编写,主要GUI界面优PySimpleGUI编写,主要适用于CTFer,用于CTF比赛中的杂项类型,png高度修改的题目可以通过图形化界面运行,运行时间一般在10秒左右,运行完毕后将生成一个修改后的图片,自己可以自定义保存渠道,但是目前仅支持单文件版,尚未编写多文件版,点击按钮之后不要动,等待程序运行就可以了,但是如果程序没有运行结果的话不自动显示,所以一般超过2分钟了之后就建议手动检查一下,是不是选中的文件不属于该题型。如果在使用的过程中发现了程序的一部分问题或是bug,也希望大家可以反馈给我,联系方式已经内嵌在程序中了,感谢大家支持。

2023-04-14

Office批量加密(Python+PysimpleGUI+Office)

本工具由Python3.9借用Pyinstaller打包,本人自写代码,可能略有囊肿,但功能实现没有问题,主要使用了pywin32模块和Pysimple模块实现的Word、Excel批量加密,当然也可以实现单个Word、Excel文件加密,打包平台为win7x86,Windows10打包要28MB,Windows7打包起来比较小,只需要11MB左右,经过测试正常运行,其中已确认的密码不需要输入,在做好所有选项的设置后会自动更新,需要注意的是,在使用本工具的时候,加密完成后会将源文件删除,由于技术原因还没有改进成可以选择是否可供删除,后续如果再有补充的话可能会有其他的一些功能。

2022-11-26

名片管理系统.zip

Python3实现的名片管理系统,输入的信息保存到一个表格中 源码在https://blog.csdn.net/valecalida/article/details/103446003 这是转成exe版的

2019-12-11

secure8.5_for_linux.tar.gz

本人在ubuntu 18.04 下亲身实验,可以破解,且可以正常使用,无其他问题,需要的朋友可以下载,教程可以看我的博客https://blog.csdn.net/valecalida/article/details/81116923,里面有详细的教程

2019-07-12

加密解密技能百练

加密解密技能百练,比较不错的一本书,其中包括现代密码算法、常用文件加密系统,信息隐藏技术、系统加密与解密,口令破解原理与实践,网络攻击与防护,网络监听与扫描等等,最重要的是,这本书是附带书签的,是非常不错的资源,建议大家入手学习

2018-07-04

cmd代替工具

这个工具是代替windows 下面的cmd.exe的一个软件,无需安装,可以直接发送快捷方式到桌面上,界面切近人体设计,比cmd命令行更加舒适

2018-06-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除