使用 gpg 加密文件 - 通过 shell 或 php 背景:客户提供私钥,并要求我方通过php把加密后的文件传输给他们. 环境 macOS Sierra 10.12.1 php 7.0.8 0.安装gpg环境 macOS $ brew install gpg CentOS $ yum install gnupg php 安装gnupg扩展,具体方法参考我的旧文:http://www.cnblogs.com/xjnotxj/p/6125305.html 1.导入私钥,公钥随之导入 $ gpg…
前言 在互联网的浪潮中,大家也许碰到过这种情况: 从网络上下载了一个zip文件,最后却发现它是用密码保护的,或者自己用密码加密了一个很重要zip文件,但是一段时间后忘记了密码,无法打开.这个时候,我们就可能就需要对这个加密文件进行破解了. 而随着计算机性能的提高,很多人可能觉得找到一个zip文件的密码是一件很简单的事情. 我将从一个Web安全狗&CTF选手的角度去解析如何去找到/破解一个Zip文件~ 01.Zip属性隐藏 我们先从最简单的开始讲起,可能很多人没有去注意文件属性一栏,往往有时候,加…
linux:gpg加密和解密 1 创建密钥 2 查看私钥 3 导出公钥 4 导出私钥 5 导入秘钥 5.1 公钥 6 公钥加密 7 私钥解密 创建密钥 gpg --gen-key 你要求输入一下内容,这些内容,基本英文,还是很好明白 root@g140:~# gpg --gen-key gpg (GnuPG) 1.4.11; Copyright (C) 2010 Free Software Foundation, Inc. This is free software: you are free…
很多人会使用web主题公园网站的免费worldpress主题,但它的主题又都被加了版权信息,故意让人找不到版权信息的修改位置. 你如果去footer.php里面删除版权信息(技术支持:web主题公园),网站不能正常运行了且会提示:"请勿删除版权信息!务必保留页脚css类.f_bq,方可显示正常." 破解方法: 1.找到js目录下的script.js加密文件 打开script.js文件的内容为: eval(function(p,a,c,k,e,d){e=function(c){retur…
破解ZIP加密文件密码fcrackzip ZIP是最常见的文件压缩方式.由于其压缩算法开源,主流操作系统都支持这种压缩算法.ZIP压缩方式支持密码加密.加密的时候会在文件头部保存密钥相关信息.利用这个特征,发展出很多密码破解工具,如fcrackzip. fcrackzip是Kali自带的一款工具.它支持暴力破解和字典破解两种模式.如果用户的多个压缩文件都使用同一个密码,fcrackzip就可以读取这些文件,加快破解速度. 注意:该工具只支持ZIP压缩文件,不支持RAR压缩文件.因为这两种文件使用…
问题描述:        execl执行解释器文件以及shell命令 问题解决: 具体源文件:…
在百部百科上看到,放在博客中以便查看. 1.首先打开记事本,当然如果你的电脑里装有类似notepad++的文本编辑软件的也可以,但是不能用word.用这类软件好处是代码高亮,看上去舒服,减少错误率. 2.输入如下代码: cls @ECHO OFF title Folder Private if EXIST "Locker" goto UNLOCK if NOT EXIST Private goto MDLOCKER :CONFIRM echo Are you sure you want…
对应Python版:加密文件之Python版Java版比Python版要快得多,两个版本不在一个量级上.在加密解密1G大文件时,Java版花费的时间是秒级,而Python版花费的时间是10分钟级. import java.io.File; import java.io.IOException; import java.io.RandomAccessFile; import java.nio.MappedByteBuffer; import java.nio.channels.FileChanne…
一.加密文件内容 vim gt-1.sh 输入:X 注意是大写的X 输入密码 然后,保存 再次访问,需要输入密码 如果输入密码错误,内容显示为乱码 用cat或more查看文件内容,显示为乱码:用vi重新编辑这个文件,会提示输入密码,如果输入的密码不正确,同样会显示为乱码!注意:文件加密后,千万别忘了密码! 二. 解密用vim加密的文件(前提是你知道加密的密码):1) 用vim打开文件如text.txt,要输入正确的密码,然后在编辑时,将密码设置为空,方法是输入下面的命令::set key=然后直…
建议116:避免用非对称算法加密文件 MD5值或者说HASH值是一种不可逆的算法.如果需要从密文还原成明文,那么就需要对称和非对称这两类可逆算法了. 对称算法示意图: 在对称算法中,首先需要发送方和接收方协定一个密钥K.K可以是一个密钥对,但必须是加密密钥和解密密钥之间能相互推算出来的.在最简单也是最常用的对称算法中,加密和解密共享一个密钥.在上图,为了简单起见,使用的就是一个密钥.密钥K为了防止被第三方获取,可以通过一个秘密通道由发送方传送给接收方.当然,这个秘密通道可以有任何形式,如果觉得有…
package com.swift.jinji; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileFilter; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; i…
worldpress 的 GPG 加密插件资料来源 https://trog.qgl.org/wpgpg/这个插件的作用是,用GPG 加密worldpress 的输出内容,然后在chrome浏览器中上用定制的浏览器插件解密客户端1. 安装 gnupg ,并生成密钥对 ,下载地址 https://gnupg.org/download/index.html2. chrome浏览器在开发模式下导入 wpgpg Chrome extension ,https://github.com/trogau/wp…
利用WinRM实现内网无文件攻击反弹shell 原文转自:https://www.freebuf.com/column/212749.html 前言 WinRM是Windows Remote Managementd(win远程管理)的简称.基于Web服务管理(WS-Management)标准,使用80端口或者443端口.这样一来,我们就可以在对方有设置防火墙的情况下远程管理这台服务器了. Server2008R2及往上的系统中默认中都开启该服务,从Server2012系统后开始,该WinRM服务…
生活中,有时候我们需要对一些重要的文件进行加密,Python 提供了诸如 hashlib,base64 等便于使用的加密库. 但对于日常学习而言,我们可以借助异或操作,实现一个简单的文件加密程序,从而强化自身的编程能力.记得给公众号加个星标,不会错过精彩内容. 基础知识 在 Python 中异或操作符为:^,也可以记作 XOR.按位异或的意思是:相同值异或为 0,不同值异或为 1.具体来讲,有四种可能:0 ^ 0 = 0,0 ^ 1 = 1, 1 ^ 0  = 1, 1 ^ 1 = 0.我们还可…
大日志文件切割shell脚本 #!/bin/bash # --------------------------------------------------------------------- # 日志文件300M分割,并zip压缩,每个项目仅保留最新30个文件, # 文件格式:项目名称-年月日时分秒.zip # Author : # Date : # Email : # Version : 1.0 # --------------------------------------------…
在Windows系统使用Gpg4win进行加密解密 2015-06-15 by u014076884 GPG,又称为GnuPG,全称是Gnu Private Guard,即GNU隐私卫士.GPG是以PGP算法为核心的强大的加密软件.但GPG项目是一套命令行程序,而且是为 Linux 等开源操作系统设计的.那么在Windows平台下如何使用GPG呢?不用担心,Gpg4win就是Windows平台GPG及图形前端的集合安装包. 简单介绍一下,Gpg4win是一款非对称加密方式软件.简单来讲,就是用公…
作者近日偶然获得一misc题,本来以为手到擒来,毕竟这是个大家都讨论烂了的题,详情访问链接http://blog.csdn.net/ETF6996/article/details/51946250.既然作为进阶版,当然得对的起这括号里三个字,那道题我断断续续研究了两天,才勉强算是破解了.不废话了,直入主题. 对于普通的zip文件有了解的应该都认得下面这张图片: 对于其中各个字段的含义请大家访问首行提供的链接学习,对于了解过的小伙伴接着往下看,以下是题目中的截图: 仔细点研究会发现这里有五个50…
1. 脚本实例 将以下脚本保存为 getftp.sh #!/bin/bash  datesign=`date -d -95day +%Y%m%d` ftp -nv 12.2.2.28 <<!FTPRUN user user01 user01  prompt bin cd TXT  lcd /app/info/getftp mget ${datesign}*.txt bye  !FTPRUN  脚本说明:  #!/bin/bash #表明该文本的内容为SHELL命令 datesign=`date…
HTML <form method="POST" name="form1" action="/mupload/upload/" enctype="multipart/form-data"> <input type='hidden' name='csrfmiddlewaretoken' value='' /> <input id='file' type='file' name='file' onch…
#/bin/bash URL="http://192.168.5.100/xxx.php" check() { RESULT=$(curl -s $URL) echo $RESULT " ] ; then echo "again" check " ] ; then echo "exit" exit else echo "error" fi } https://gist.github.com/xdtianyu…
之前,一个朋友让我用cmd做个简单的文档加密(base64),对于不太懂电脑的人来说看不懂就行.但是当那个人点击加密后的文件可以正常运行,问咋写? 其实,像这种要求不高的加密来说,随便下载个加密软件就好.但是对加密后的文件直接双击就可以和源文件那样直接运行就很少了. 这里我们用到的是windows自带的certutil命令,有关其命令的详解,大家直接执行certutil /? 就可以查看. 以下是我写的bat文件: 其中: 1.readme.txt 说明文档 使用说明: .将你要加密的文件复制到…
首先看我的文件所在目录 我想删除位于desktop下面的helloBox中的react-hello-dimple中的package.json文件,我们注意一下时间是4月18号 shell命令如下 $ find .json -mtime 4 -exec rm -rf {} ; 问题:服务器数据盘出现100%被占用的问题,导致该问题出现的原因是,Jenkins每次部署服务器的时候,都会自动将上一次的war备份, 由于开发阶段的频繁部署,最终硬盘被占满, 解决问题思路 当然楼主当然不能傻乎乎的将备份目…
package cn.net.comsys.ut.util; import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.nio.ByteBuffer;import java.nio.channels.FileChannel;import java.security.MessageDigest;import java.sec…
功能描述:清理/var/log/路径下的messages历史日志文件(messages-date),但不清理messages文件本身 依赖要求:服务器上安装了bc模块 # clean_logs.sh #!/bin/bash # ========================================== # 功能:清理/var/log/路径下的messages历史日志文件(messages-date),但不清理messages文件本身 # 方法:配合crontab作为定时任务每天执行 #…
网友提问:我原来安装的时候win7 32位 旗舰版系统,因为想电脑达到最大运行速度,所以决定把系统重装为64位的win 7系统.[了解win 7 32位于64位的区别]因为重装前未解密bitlocker加密的E盘,导致重装后E盘无法打开.我的电脑中能够显示E盘盘符,但是大小为0k.尝试过利用win7技巧中的知识进行修复,但是不行,并出现 “发生了一个错误<代码 0x080070057>”, 参数错误. 小编建议使用以下方法进行排查: 步骤一:按Windows 徽标键[win]+ R,打开“运行…
随着电脑的广泛应用,个人电脑的私人空间越来越大,很多人喜欢把个人的一些私隐的文件存放在电脑上,私隐文件当然是不想别人看到的,为了防止别人看不见自己的文件,可以有很多的方法,今天在网上看了一些文档,学会了其中的一种方法.好了,废话不多说,看下文: 1.运行cmd 2.在cmd窗口中输入如下命令: md D:\test..\ (现在以在D盘创建文件该文件为例)(在D盘创建文件夹名为test.) (注:文件夹名字最好是英文的,因为在cmd窗口打中文麻烦,并且在文件夹名字的右下角有一点的“.”)D:\t…
最近写了两个python的脚本不过实际意义不是很大,就是想练练python写程序,一直研究web方面脚本写的少多了,还有C语言也用的少多了.现在有时间得多写写程序,别把以前学到的知识给忘了. 作者: Jerk 2017.11.7 [注:代码若被编辑器转义或编码,大家可点击代码框左上角的纯文本查看] 0×02 背景 当时想到写个这个脚本是前段时间看到一个文章写的“黑吃黑”的文章,发现shell后门网站的数据库直接暴漏在js里了,然后也去瞅了瞅就下载到了一个Webshell后门网站收到的shell的…
最近在整理单位购买的源码时,发现源码里好多文件都混淆加密了.虽然不解密也不影响使用,但是心里总觉得有些别扭,便试着将加密的文件解密. 首先,百度了一下,看网上是否有现成的混淆类解密工具,搜到了一个http://www.zhaoyuanma.com/.尝试了一下,这个还真是好用,免费的,解密速度挺快.但是当解到一个比较大的文件时,发现文件上传不上去了,网站提示:文件无法上传.开始以为是不是解密次数多了,网站限制了.隔了一天试了一下,还是不行,后来打开了文件一下打算仔细的看看,觉得文件打开的比较迟钝…
之前用了8年的win7系统被我删注册表给折腾挂了, 无法进入系统, 无法进入安全模式, 无法使用光盘修复 只能重装系统,习惯性的重装前GHOST备份了一下 今天忽然发现有好几个项目文件居然成了绿色的,最初以为权限问题,各种设置无法解决 后经查证,被之前的系统使用EFS加密了, 想不通怎么加密的,因为从未主动加密过, 甚至怀疑是被VS给弄加密的(因为之前解决方案中启用的项目文件加密了,卸载的项目文件没事) EFS解密涉及windows登录帐密, 公钥, 私钥, 缺一不可,详细加密流程,百度一大堆…
前言: 今天下午上学,用python写个勒索脚本然后打包成exe是个不错的选择 我们来搞事情吧.看那学校我就不想上学. 0x01:要用到的模块,各位请自行准备 import win32api,win32con,win32guifrom ctypes import *import hashlibimport osimport time 万事俱备,只欠东风.0x01:代码 import win32api,win32con,win32gui from ctypes import * import ha…