一寸红蓝

稳住,我们能赢


  • 首页

  • 标签

  • 分类

  • 归档

进制转换

发表于 2023-09-02 | | 阅读次数:

一、十进制转换为二进制、八进制、十六进制

1
2
十进制转二进制的转换原理:除以2,反向取余数,直到商为0终止。
例如:9(十进制)→1001(二进制)

img

阅读全文 »

二叉树的三种遍历方式

发表于 2023-09-01 | 分类于 二叉树 | | 阅读次数:

二叉树的三种遍历方法

  • 前序遍历(先根,再左,最后右)
  • 中序遍历(先左,再根,最后右)
  • 后序遍历(先左,再右,最后根)

前序遍历

遍历方法:根节点—左节点—右节点
img

阅读全文 »

Hashcat爆破

发表于 2020-05-14 | 分类于 暴力破解 | | 阅读次数:

Hashcat 爆破

准备工具

1
2
1、Hashcat(https://hashcat.net/hashcat/)
2、John the Ripper(https://www.openwall.com/john/)

Offile爆破

一、利用John the Ripper 解析出Hash值

1、运行命令

1
2
1、下载https://www.openwall.com/john/k/john-1.9.0-jumbo-1-win32.7z
2、python .\john-1.9.0-jumbo-1-win32\john-1.9.0-jumbo-1-win32\run\office2john.py demo.doc

2、解析出Hash值格式为:

1
demo.doc:$oldoffice$0*4a625c8c6efcf7cd29ad4f748144e5f9*10f816f77b246b71d0fe8fb0e38d5444*b073a18a53d263855463cad7c3cd33da:::::demo.doc

阅读全文 »

模拟窗口点击事件

发表于 2018-05-07 | 分类于 C | | 阅读次数:

  模拟窗口点击分为两步,第一先获取窗口句柄,第二根据实际情况对该窗口进行隐藏、键盘输入、鼠标点击等事件。

隐藏窗口

1
2
3
4
5
6
7
#include <windows.h>
int main()
{
HWND hwnd = FindWindowA(NULL, "Windows Remote Assistance");
if(hwnd)
ShowWindow(hwnd, SW_HIDE);
}
阅读全文 »

Python下载图片

发表于 2018-04-11 | 分类于 Python | | 阅读次数:

python2写法

1
2
3
4
5
6
#encoding=utf8
import urllib
response = urllib.urlopen('https://img3.doubanio.com/icon/u48729794-40.jpg')
cat_img = response.read()
with open('cat_500_600.jpg','wb') as f:
f.write(cat_img)

python3写法

1
2
3
4
5
6
#encoding=utf8
import urllib.request
response = urllib.request.urlopen('https://img3.doubanio.com/icon/u48729794-40.jpg')
cat_img = response.read()
with open('cat_500_600.jpg','wb') as f:
f.write(cat_img)

C语言字符串与数字之间的转换

发表于 2018-03-31 | 分类于 C | | 阅读次数:

  我们在Windows开发过程经常会遇到字符串与数字之间的转换,本文介绍atoi、_wtoi、_itoa、_itow这四个函数,轻松解决字符串与数字之间的转换问题。

转换函数头文件

1
#include<stdlib.h>
阅读全文 »

HTA文件编写

发表于 2018-03-25 | 分类于 Web | | 阅读次数:

  HTA是HTML应用程序(HTML Application)的缩写,可以使用html中的绝大多数标签、脚本等。直接将HTML保存成HTA的格式,就是一个能够独立运行的应用软件。

HTA属性

  • WindowState 属性

    1
    2
    3
    4
    设置窗口的初始大小,默认值为 normal
    normal 默认大小
    minmize 最小化
    maximize 最大化
阅读全文 »

Kali JDK1.8安装

发表于 2018-03-11 | 分类于 Linux | | 阅读次数:

  最近在Linux上运行java程序出现Unsupported major.minor version 51.0错误,后发现是编译后的java程序与Linux上的java Se版本不一致而产生的错误。提示的版本号与Java se对应表如下:

1
2
3
4
5
6
7
8
JavaSE 8 = 52 (0x34 hex),
JavaSE 7 = 51 (0x33 hex),
JavaSE 6 = 50 (0x32 hex),
JavaSE 5 = 49 (0x31 hex),
J2SE 1.4 = 48 (0x30 hex),
J2SE 1.3 = 47 (0x2F hex),
J2SE 1.2 = 46 (0x2E hex),
J2SE 1.1 = 45 (0x2D hex)

下面介绍一下Kali下JDK1.8的安装过程

阅读全文 »

简易登陆后台

发表于 2017-12-26 | 分类于 Web | | 阅读次数:

  本文介绍一个简易登陆界面和后台PHP的编写,共有Login.html和Passwd.php两个文件.具体实现方式如下:

Login.html具体实现

1
2
3
4
5
6
7
8
9
10
11
12
13
<!DOCTYPE html>
<html>
<body>
<form action="http://127.0.0.1/Passwd.php" method = "post">
用户名:<br>
<input type="text" name="Username" value="admin">
<br> 密码:<br>
<input type="text" name="Password" value="123456">
<br><br>
<input type="submit" value="确定">
</form>
</body>
</html>
阅读全文 »

PHP实现页面跳转方法

发表于 2017-12-26 | 分类于 Web | | 阅读次数:

  本文介绍PHP实现页面跳转的三种方法,分别是PHP提供的header()函数、html的meta标签和JavaScript脚本,下面分别介绍这三种方法的具体实现方式。

PHP的head()函数

1
2
3
4
5
<?php 
header("Location: http://www.baidu.com");
//后续代码不会被执行
exit;
?>

JavaScript脚本

1
2
3
4
5
6
<?php  
$url = "http://www.baidu.com" ;
echo"<script language = 'javascript' type = 'text/javascript'>";
echo" window.location.href = '$url'";
echo" </script>";
?>
阅读全文 »
12
一寸红蓝

一寸红蓝

12 日志
7 分类
7 标签
© 2023 一寸红蓝