Posts
2hanX
Cancel

11.20 leetcode 一道算法题:26.删除排序数组中的重复项 解题思路是使用双指针去重算法 class Solution { public: int removeDuplicates(vector<int>& nums) { if(nums.size() == 0) return 0; i...

Bof 源码 # include <stdio.h> # include <stdlib.h> # include <unistd.h> void get_sh() { execve("/bin/sh", (char * []){0}, (char * []){0}) } int main(int argc, char const * ar...

ECC (Elliptic Curve Cryptography) 1985年首次提出将椭圆曲线用于公钥密码学。在抵御数十年的攻击之后,他们从2005年左右开始开始广泛使用,与以前的RSA等公钥密码系统相比,具有许多优势。 较小的ECC密钥可提供更高的强度,而256位ECC密钥具有与3072位RSA密钥相同的安全级别。 此外,使用这些键的几种操作(包括签名)在时间和内存方面都可以更加高...

Easy Crack 分析 使用 ExeinfoPE 工具分析没有进行加壳 使用 file 工具得知是 32 位 windows GUI 程序 运行程序发现是注册码破解,并且输错后会有错误信息提示,因此是常见的入门级逆向题目 exp 使用 IDA 打开分析,首先查看 string 字符串,找到 Congratulation !!字符串,通过调用关系定位到 sub_401080() 函...

对称/分组密码一般分为流加密(如OFB、CFB等)和块加密(如ECB、CBC等),对于流加密,需要将分组密码转化为流模式工作;对于块加密(或称分组加密),如果要加密超过块大小的数据,就需要涉及填充和链加密模式 Advanced Encryption Standard(AES)高级加密标准,是典型的块加密,有5种加密模式,其中使用最广泛的是 ECB 模式 ECB 模式加密过程 电码本模式...

urlcheck v1 源码分析 import os, re, requests, flask from urllib.parse import urlparse app = flask.Flask(__name__) app.flag = '***CENSORED***' app.re_ip = re.compile('\A(\d+)\.(\d+)\.(\d+)\.(\d+)\Z')...

主机识别 arp-scan -l 网络拓扑 计算机 IP 本机(Win10) 192.168.1.105 Kali 192.168.1.112 My-Web-Server 192.168.1.103 ...

主机识别 arp-scan -l 网络拓扑 计算机 IP 本机(Win10) 192.168.1.105 Kali 192.168.1.112 Victim-01 192.168.1.101 ...

主机识别 arp-scan -l 网络拓扑 计算机 IP 本机(Win10) 192.168.1.110 Kali 192.168.1.112 Sar 192.168.1.105 扫...

主机识别 arp-scan -l 网络拓扑 计算机 IP 本机(Win10) 192.168.1.105 Kali 192.168.1.112 mhz_c1f 192.168.1.108 ...