首页 > TAG信息列表 > 解密

驱动开发:内核枚举LoadImage-icode9映像回调

在笔者之前的文章《驱动开发:内核特征码搜索函数封装》中我们封装实现了特征码定位功能,本章将继续使用该功能,本次我们需要枚举内核LoadImage映像回调,在Win64环境下我们可以设置一个LoadImage映像加载通告回调,当有新驱动或者DLL被加载时,回调函数就会被调用从而执行我们自己的回调例程

SpringBoot

1、Spring @Configuration @Bean @ComponentScan @PropertySource @Value注解作用? @Configuration:用于表明当前类是一个配置类。他的作用和bean,xml一样 @Bean:用于把当前方法的返回值作为bean对象存入Spring的IOC容器中 @ComponentScan:用于Spring 在创建容器时要扫描的包 @Proper

第三章 密码学

前言 由于数据传输的过程中会遇到信息泄漏、篡改、伪造的风险,加密技术应运而生。 三、密码学 1.对称加密 & 非对称加密 有加密就有解密,根据加密过程使用的密钥和解密过程使用的密钥是否相同,将加密算法分为了两个大类: 对称加密 和 非对称加密 。 最早出现的加密技术是对称加密 <

ansible加密解密文件(vault)

                                                         

认证流程总结

1.用户的新增密码的加密存储:一般使用不可逆加密 mango使用的是BCrypt(是一种加盐的不可逆加密方法) @Override public void add(Admin admin){ String password = BCrypt.hashpw(admin.getPassword(), BCrypt.gensalt()); admin.setPassword(password); adminMapper.

Android sqlcipher 对于加密的Sqlite库在Mac上进行解密的正确姿势

前言: 说实话我平常对于工作中的一些所经历的问题很少记录成文,基本上都是一些学习笔记,这里打算备忘一篇,由于领导的要求,最近也刚好在大重构,需要对Android App中应用使用的db进行一个加密,由于之前木有搞过这块,度娘了一下需要采用三方的这个库:https://github.com/sqlcipher/sqlcipher,

JS逆向实战3——AESCBC 模式解密

爬取某省公共资源交易中心 通过抓包数据可知 这个data是我们所需要的数据,但是已经通过加密隐藏起来了 分析 首先这是个json文件,我们可以用请求参数一个一个搜 但是由于我们已经知道了这是个json 所以我们可以直接偷个懒 直接搜索json.parse 然后还看见了state 刚好也是返回的

ctbpsp DES 解密

地址链接: 分析 对响应的数据分析 全局搜索,调试 使用 decrypt 关键字进行全局搜索定位,断点调试如下 函数解密响应内容 有图可以看出: DES 加密解密 e 是 Hexkey,由字符串处理后所得 mode是ECB padding是PKCS7 ciphertext是原字符串 再看 e, e = w.a.enc.Utf8.parse() 可以

超实用在线工具!能将文字加密为Emoji表情

试想一下,如果你需要将一段比较敏感的内容发送给你的好友。 但如果这段内容不小心外泄,被别人看到了,可能会带来很多麻烦。 那么,有什么方法能够让传输的文本内容不那么容易被“看破”呢?试想一下,如果你需要将一段比较敏感的内容发送给你的好友。 但如果这段内容不小心外泄,被别人看到了

java使用秘钥加密密码

对称加密 什么是对称加密 对称加密算法是应用较早的加密算法,技术成熟。在对称加密算法中,数据发信方将明文(原始数据)和加密密钥(mi yao)一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收到密文后,若想解读原文,则需要使用加密用过的密钥及相同算法的逆算法对密文进

python的AES加密与解密

python的AES加密与解密 AES加密方式有五种:ECB, CBC, CTR, CFB, OFB 从安全性角度推荐CBC加密方法 python 在 Windows下使用AES时要安装的是pycryptodome 模块 pip installpycryptodome python 在 Linux下使用AES时要安装的是pycrypto模块 pip install pycrypto 其实安装pip

笔记

P1 OWASP TOP10 熟悉linux、windows不同平台的渗透测试,了解常用web框架、数据库、中间件和操作系统的弱点以及相关攻防技术 熟悉国内外主流安全工具,包括Kali、metasploit、nessus、nmap、awvs、burp、appscan等 熟悉一门编程语言,C、Python、PHP、Java,有一定的代码编写能力 白帽子

MSSQL 调用 CLR 加密/解密

使用 Transact-SQL开启CLR sp_configure 'show advanced options',1 RECONFIGURE sp_configure 'clr enabled',1 RECONFIGURE   DECLARE @hash AS BINARY(64) = (SELECT HASHBYTES('SHA2_512', (SELECT * FROM OPENROWSET (BULK 'C:\clr

项目的加密解密(1)

public static class DESUtil { /// <summary> /// DES加密 /// </summary> /// <param name="data">加密数据</param> /// <param name="key">8位字符的密钥字符串</param>

Java通过异或运算实现字符串解密

public class MyStringUtils { // public static String encryptString(String target,Integer factor){ // byte[] bytes = target.getBytes(); // for (int i = 0; i < bytes.length; i++) { // bytes[i] ^= factor; // } // //

解密微前端:浅谈微前端生态

解密微前端:浅谈微前端生态 玩弄心里的鬼发布于 2021-07-21   English 这篇文章算是我对在阿里做微前端的一个总结吧,没有写的事无巨细,更像是一个对自己的备忘录,很多地方因为做的比较久了记忆也比较模糊了我也会慢慢补充。 我对微前端的理解 当我们在谈论微前端的时候,往往提到

Java前后端AES加密解密

之前要写接口aes加密传输,涉及到经常会遇到 后端代码 import cn.hutool.core.codec.Base64; import cn.hutool.core.util.HexUtil; import org.bouncycastle.jce.provider.BouncyCastleProvider; import org.springframework.stereotype.Component; import javax.crypto.Cipher;

hutool工具集base64加密

使用Hutool工具实现简易对称加密 一.对称加密 对称加密指的就是加密和解密使用同一个秘钥,所以叫做对称加密。对称加密只有一个秘钥,作为私钥。 常见的对称加密算法:DES,AES,3DES等等。 DES例子: import cn.hutool.crypto.SecureUtil; import cn.hutool.crypto.symmetric.DES; import cn

你喜欢下棋吗

crypto——你喜欢下棋吗 下载文件,是一个压缩包 根据题目,这串数字是一个棋盘密码 棋盘密码有三种 txt里全是数字,所以是Polybius棋盘,解密后得到 用这个密码可以打开压缩包里的flag.txt 5bit的编码,即baudot,博多码,复制到网站里解密 得到的字符放在bugku{}中,再转换一下大小写

springboot修改接口入参出参实现入参加密出参解密

一、背景 针对项目已经开发完的接口,都需要加上传输数据加密的功能,对接口入参进行AES解密,对接口出参进行加密。考虑到尽量改动少点,使用自定义注解结合springmvc里的RequestBodyAdvice和ResponseBodyAdvice两个类进行实现。 RequestBodyAdvice允许针对接口请求体被读取之前进行修改,R

C#对字符串进行加密解密

首先上效果图    加解密接口 internal string ToEncrypt(string encryptKey, string str) { try { byte[] P_byte_key = //将密钥字符串转换为字节序列 Encoding.Unicode.GetBytes(encryptKey);

前端怎么使用AES 实现对登陆密码的加密和解密

前端怎么使用AES 实现对登陆密码的加密和解密 import crypto from 'crypto' // @version 1.0 aes-128-gcm 加密 // @params msg 为加密信息 key为32位的16进制key // @return 返回base64编码 export function Encrypt(msg) { let key = 'adasdasdsad....' try { var pwd = Buffer.

2022年暑期集训记录--7月4日

MISC ***1.misc4 *** 1.得到无类型文件,010打开,发现是rar,改后缀打开,得到一个doc 2.打开时提示有错误 3.直接改为zip的形式(把doc拆了),找到一张jpeg,但是没有用。在documents里面找到一个1.fpage,010打开,发现了flag 4.拼在一起,得到flag flag{xps?Oh,Go0d!} 2.misc31 1.首先看无类型

[SWPUCTF 2021 新生赛]ez_caesar

下载附件,得到一些代码    通过审计代码,我可以知道明文先被凯撒密码加密后,再被base64加密 所以不用自己写脚本,直接在在线解密网站就行 先base64     然后再通凯撒密码解密得到flag  

2022.6.29日报

2022.6.29日报 1.flag2.raw 在尝试了昨天的n多命令后,最后,我尝试了导出剪切板命令 ./volatility -f flag2.raw --profile="Win7SP1x64" clipboard 划线处似乎是base64加密,解密 用cyberchef 得到flag: flag{welcome_to_misc} 然后是密码 用hashdump查找密码,得到md5加密后的密码:0a6