ICode9

精准搜索请尝试: 精确搜索
  • [BJDCTF2020]EasySearch-12022-07-20 23:04:29

    1、打开之后界面如下: 2、在首界面审查源代码、抓包未获取到有效信息,就开始进行目录扫描,获取到index.php.swp文件,结果如下: 3、访问index.php.swp文件获取源代码信息,结果如下: 4、分析源代码发现password进行md5加密后前六位需要与'6d0bc1'相同,那就只能采取脚本或从自身收藏的md5

  • js实现大文件上传分片上传断点续传2022-07-20 17:00:07

    ​ 核心原理:   该项目核心就是文件分块上传。前后端要高度配合,需要双方约定好一些数据,才能完成大文件分块,我们在项目中要重点解决的以下问题。 * 如何分片; * 如何合成一个文件; * 中断了从哪个分片开始。 如何分,利用强大的js库,来减轻我们的工作,市场上已经能有关于大文件分块的

  • [GYCTF2020]Blacklist2022-07-18 23:02:16

    [GXYCTF2019]BabySQli 按正常思路,先判断是不是存在sql注入 发现存在sql注入,我们尝试一下用万能密码登录 发现可能是被过滤了,再用admin的用户名尝试登录一下 发现回显的是wrong pass!发现是存在这个admin用户的,只是密码错了 所以我们按照正常的sql注入的思路去尝试,先尝试判断

  • java MD5加密文件2022-07-17 13:01:28

    import org.apache.commons.codec.binary.Hex; import org.apache.commons.codec.digest.DigestUtils; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.security.MessageDigest; public class Md5CaculateUtil { /**

  • [BJDCTF2020]Easy MD52022-07-15 17:31:30

    [BJDCTF2020]Easy MD5 打开靶机,看到一个输入框,首先尝试是不是sql注入,结果发现尝试了很多payload,都没有任何回显,只是知道了它是通过get传参的,所以我们看看响应头 从中我们可以看到有一段sql语句,还有一个md5函数,我们先来了解一下md5这个函数的相关知识 这个md5函数可以根据这个ro

  • 使用华为应用签名服务后,如何生成SHA-1和MD5证书指纹2022-07-13 09:32:49

    华为手机或从AppGallery下载应用程序的手机是不需要安装单独的SHA-1密钥。 使用App Signing服务后,页面仅显示SHA-256证书指纹。您可以按照下面的方法了解如何获取需要为您的应用程序配置的SHA-1和MD5证书指纹。 ​ 如果选择第一个选项,即AppGallery Connect为您创建密钥,您可以在应

  • [WUSTCTF2020]朴实无华 web三件套&intval()特性&md5()绕过&linux tac替代cat&php$IFS$9替代空格2022-07-06 02:31:20

    建议前期实行web三件套的时候就开着代理。 看到bot,想到robots.txt,得到: User-agent: * Disallow: /fAke_f1agggg.php 抓包访问,返回包中有一个Look_at_me: /fl4g.php 访问,得到源码: <?php header('Content-type:text/html;charset=utf-8'); error_reporting(0); highlight_file(__fi

  • 超大文件上传解决方案:分片断点上传2022-07-05 16:04:09

    ​ 核心原理:   该项目核心就是文件分块上传。前后端要高度配合,需要双方约定好一些数据,才能完成大文件分块,我们在项目中要重点解决的以下问题。 * 如何分片; * 如何合成一个文件; * 中断了从哪个分片开始。 如何分,利用强大的js库,来减轻我们的工作,市场上已经能有关于大文件分块的

  • SWPUCTF 2021 新生赛 部分赛题复现2022-06-27 21:36:12

    jicao 这是一道php代码审计的题,比较简单,但也学到了一个json格式的知识,题目代码如下: <?php highlight_file('index.php'); include("flag.php"); $id=$_POST['id']; $json=json_decode($_GET['json'],true); if ($id=="wllmNB"&&$json['

  • 通过网络远程传输文件时md5不一致的问题2022-06-26 10:31:10

      今天远程复制文件的时候碰到了一个问题,就是复制到远程机器的压缩文件打开提示错误。然后我查看了一下本地机器和远程机器的该文件的md5,结果发现果然不一样。   我的脑海里冒出了许多可能:网络传输在极低概率下还是可能出现数据错误的;可能是被经过某些恶意网络节点的时候被更改

  • xmrig挖矿样本分析 miner2022-06-25 11:34:11

    xmrig挖矿样本分析 miner 首先推荐这个站点:https://tria.ge/220617-wchkbscghp 搜索:f924ddf42e5f1b8102e774b68fff7e40c217acee2f0fe1c44453766af97f419b 该样本比较鲜活,是2022-06-17才上传的。 然后注册账号,下载该挖矿样本。 然后本机上,可以运行,我看到的是: wininit.exe和notepad.

  • Java md5加密2022-06-24 18:00:22

    private static String md5(String passwd) { try { MessageDigest md = MessageDigest.getInstance("md5"); byte[] arr = md.digest(passwd.getBytes(StandardCharsets.UTF_8)); StringBuilder sb = new StringBuild

  • MD5 加密后的类型(16位大、16位小、32位大、32位小)2022-06-20 00:04:58

    MD5 加密后的位数有两种:16 位与 32 位。16 位实际上是从 32 位字符串中取中间的第 9 位到第 24 位的部分,用 Java 语言来说,即: String md5_16 = md5_32.substring(8, 24); MD5 加密后的字符串又分为大写与小写两种,也就是其中的字母是大写还是小写。 所以对字符串“yjclsx”进行 M

  • MD5加密实现注册和登录功能2022-06-16 13:01:11

    MD5加密实现注册和登录功能 一、MD5接口知识 (串 + password + 串) ------ MD5算法进行加密,连续加载三次 (盐值 + password + 盐值) ------ 盐值就是一个随机字符串 1、获取盐值(随机生成一个盐值,保存到数据库) String salt = UUID.randomUUID().toString().toUpperCase(); //toUpperCa

  • Golang计算文件MD52022-06-15 18:05:56

    前面这篇文章<Golang里面MD5的写法和性能>介绍了如何计算字符串的md5,下面我们来说说如何计算文件的md5。 https://wangbjun.site/2020/coding/golang/file-md5.html 1.错误的方式 有人说,文件可以读取成字符串,然后再计算就可以了,如下: func FileMD5(filePath string) (string,

  • MD5的基本使用2022-06-14 15:36:14

    补充:MD5算法 作用:一般用来加密或者签名(校验和) 特点:MD5算法不可逆如何内容相同无论执行多少次md5生成结果始终是一致 网络上提供的MD5在线解密一般是用穷举的方法 生成结果:始终是一个16进制32位长度字符串 MD5的基本使用: package com.lut.test; import org.apache.shiro.crypto.ha

  • [NSSCTF 2022 Spring Recruit]babyphp2022-06-07 12:31:17

    打开靶机,先看了一遍代码,发现要拿到flag,就必须先满足三个条件,即分别为a,b,c 第一层:需要a满足条件 isset($_POST['a'])&&!preg_match('/[0-9]/',$_POST['a'])&&intval($_POST['a'] 因为这里有preg_match那么就可以用数组进行绕过,即a[]=0,用post的方法传上去 出现go on 说明第一层

  • md5信息摘要算法实现(python 和 go版本)2022-06-07 00:33:19

    纯手写实现的md5信息摘要算法 github地址如下 https://github.com/kittysmith5/dgst/blob/main/md5 python3版本代码 #!/usr/bin/python3 # _*_ encoding: utf-8 _*_ """ @File : my_md5.py @Time : 9:07 PM @Author : Barry Johnson @Version: 1.0 @Contact: *****

  • Java MD5工具类2022-06-05 23:01:22

      MD5的全称是 Message-Digest Algorithm 5(信息摘要算法) MD5常用来对用户的密码进行加密,起到保护密码作用   代码示例: package com.seven.javaSE; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.util.Base64; public cla

  • 两个文件的md5值是否一致2022-06-03 11:35:19

    # 对比两个文件内容md5值是否一致import hashlibdef wenjian(res,res1,n=1024): with open(res,'rb') as f: md5_obj = hashlib.md5() md5_obj.update(f.read(n)) ret = md5_obj.hexdigest() print(ret) with open(res1,'rb') as f1

  • 用户登录注册2022-06-03 11:35:00

    # 用户登录注册# 注册import hashlibuser = input('请输入用户名:')pasd = input('请输入密码:')md5_obj = hashlib.md5(user.encode('utf-8'))md5_obj.update(pasd.encode('utf-8'))ret = md5_obj.hexdigest()with open('information','

  • MD5加密2022-05-28 13:01:32

    public final class Md5Util { private Md5Util(){} /** * 将明文密码转成MD5密码 */ public static String encodeByMd5(String password) throws Exception{ //Java中MessageDigest类封装了MD5和SHA算法,今天我们只要MD5算法 MessageDigest md5 = Message

  • Java生成文件摘要2022-05-26 20:04:32

    import java.io.File; import java.io.FileInputStream; import java.security.MessageDigest; /** * MD5工具类 * @Author: CcchenCoco * @Version: V1.0 MD5Util, 2022/3/29 11:28 **/ public class MD5Util { private final static char hexDigits[] = {'0&#

  • DM5加密的工具类2022-05-26 15:34:00

    代码: import org.springframework.security.crypto.password.PasswordEncoder; import java.math.BigInteger; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class MD5Utils implements PasswordEncoder { /** * 使用md5的算

  • js几种加密/解密方法2022-05-25 13:03:04

      <html> <head> <title>前端的base64使用方法</title> </head> <body> </body> <script> var str = "hello"; var str64 = window.btoa("hello"); console.log("字符串是:"+st

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有