自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ShowMeShell丶The Road Of Reverse

新博客地址:showmeshell.top

原创 The-ELF-Binary-Format

更多精彩请到:http://showmeshell.top/2018/07/11/The-ELF-Binary-Format/ The ELF Binary Format 1. ELF file types 一个ELF文件可以被标记为以下几种类型之一。 ET_NONE: 未知类型,不...

2018-07-11 10:46:41 205 0

原创 PE文件格式之MS-DOS头,PE文件头,区块

PE文件格式之MS-DOS头,PE文件头,RVA,VA,虚拟地址,PE文件格式

2017-12-03 21:02:52 1001 0

原创 Win10子系统Bash安装 Ubuntu安装Katoolin 实现自动安装kali工具

Win10子系统Bash安装 Ubuntu安装Katoolin 实现自动安装kali工具

2017-11-24 21:13:33 4564 6

原创 Bugku-加密-writeup

easy_crypto 0010 0100 01 110 1111011 11 11111 010 000 0 001101 1010 111 100 0 001101 01111 000 001101 00 10 1 0 010 0 000 1 01111 10 11110 101011 111...

2020-04-28 15:23:19 35 0

原创 CTF-RSA-低指数广播攻击-给出几组N和c,求m

RSA-低指数广播攻击-给出几组N和c,求m 低指数广播攻击, 即用相同的公钥加密相同的消息,但每一组的n不同,e是一个很小的数,例如3或者10这个题目给出的是5进制数字,需要先处理一下 题目打开是RSA.txt,三组N与C,且都为8进制。 import gmpy2 import gmpy imp...

2020-04-13 14:51:25 592 0

原创 CTF-Web-JS-俄罗斯方块

Web-JS-俄罗斯方块 标题JS,进去是俄罗斯方块 查看源代码,发现js代码。 在线优化格式,发现如下关键代码 1000000分时,在cookie写入(“urlkey”,“webqwer”[1]+“100.js”,864E5),e100.js是提示文件 浏览器加上xxxx/xxxx/xxx...

2020-04-13 14:42:12 55 0

原创 XSS挑战平台

xss练习 项目:https://github.com/haozi/xss-demo 地址:https://xss.haozi.me 自带alert(1)的js地址:https://xss.haozi.me/j.js 题解: 0x00 没有丝毫的过滤措施,且最后的输出位置在标签中,所以很简单,随便...

2019-01-24 11:16:58 951 0

原创 用python调查应用程序结构

用Python调查应用程序结构 SQLite 数据库在几个不同的应用程序中是很流行的选择,对于local/client 存储类型来说。尤其是 WEB 浏览器,因为与编程语言不相关绑定。 与其相对应的 client/server 关系数据库,SQLite 数据库存储整个数据库在主机 上作为单个文件。...

2018-10-29 14:10:46 84 0

原创 python解析Exif元数据

元数据 从文件中提取元数据。文件不是清晰可见 的对象,元数据可以存在于文档,电子表格,图像,音频和视频等文件类型中。 创作应用程序可能会存储一些细节如文件的作者,创建和修改时间,潜在的修订和注释。例如,拍照手机可以标记本地的GPS在照片中或者微软的 Word 应用程序可以存储文档的作者。检查每一个...

2018-10-15 15:21:59 1149 0

原创 用python来恢复回收站中删除的项目

用python来恢复回收站中删除的项目 当用户通过windows explorer删除文件时,操作系统会将这个文件移动到特殊的文件夹中并标记这文件已删除,但并不是实际上的删除它们。 在 Windows 98 和更早的系统中用的是 FAT 文件系统。C:\Recycled\目录保存着回 收站目录。 ...

2018-10-12 13:57:12 824 0

原创 通过windows注册表定位

通过windows注册表定位 注册表中分析无线接入点 Windows 注册表包含了一个存储操作系统配置设置的层次化数据库。随着无线 网的出现,Windows 注册表存储了与无线连接相关的信息。 从windows vista之后,注册表存储每一个网络信息在HKEY_LOCAL_MACHINE\SOF...

2018-10-12 13:56:39 320 0

原创 FTP暴力破解及恶意脚本注入

通过FTP连接WEB来渗透 检查受感染服务器的FTP日志。 一个自动的脚本连接到目标主机以确认它是否包含一个名为 index.htm 的默认主页。接下来攻击者上传了一个新的 index.htm 页面,可能包含恶意的重定向脚本。受感染的服务器渗透利用任何访问它页面的脆弱客户机。 可以利用 Pytho...

2018-10-10 14:28:26 1677 0

原创 Python-多线程破解zip密码脚本

# coding=UTF-8 """ 用字典暴力破解ZIP压缩文件密码 用户可以自己指定想要破解的文件和破解字典,多线程破解 """ import zipfile import threading import optparse # 用 ...

2018-09-30 10:24:21 1450 0

原创 Python-暴力破解UNIX密码脚本

# coding=UTF-8 """ 暴力破解UNIX的密码,需要输入字典文件和UNIX的密码文件 遍历整个字典,试图用常用的盐值来匹配破解哈希密码 """ import crypt def testPass(cryptPass): ...

2018-09-30 10:23:17 346 0

原创 Python-FTP漏洞扫描脚本

import socket import os import sys def retBanner(ip, port): try: socket.setdefaulttimeout(2) s = socket.socket() s.conne...

2018-09-30 10:22:26 248 0

原创 Drozer

1.Getting Started 1.1 Starting a Session 默认情况下,drozer使用端口31415: adb forward tcp:31415 tcp:31415 启动代理,选择“Embedded Server” 点击 “Enable” drozer console c...

2018-09-28 11:27:34 338 0

原创 Android diva 分析(全)

Android-DIVA分析 new blog:http://showmeshell.top/2018/08/31/Android-DIVA%E5%88%86%E6%9E%90/ 1. Insecure Logging 主要是由于app代码中将敏感信息输出到app的logcat中,查看app...

2018-08-31 14:58:30 296 0

原创 smali文件格式

smali文件格式 普通类、抽象类、接口类或者内部类,在反编译出的代码中,都以单独的smali文件来存放 1.smali文件头3行 .class<访问权限>[修饰关键字]<类名> .super<父类名> .s...

2018-08-18 16:45:25 264 0

原创 dex文件格式

dex文件格式 Android 4.0源码Dalvik/docs目录下文档dex-format.html有详细介绍dex文件格式 1.dex文件中的数据结构 dex文件使用到的数据类型 u1~u8表示1到8字节的无符号数,而sleb128、uleb128与uleb128p1则是d...

2018-08-15 15:26:39 343 0

原创 Linux开机启动后,黑屏只有光标,修复

记一次Debian系统崩溃及修复 在一次瞎比操作下(貌似是强制关机),电脑(单系统debian-parrot)重启后,系统能启动,但是进入后无图形化界面,只有鼠标在屏幕中间闪亮。多次重启仍无效。 排除显卡兼容等,电脑硬件原因后,确实是图像化载入失败,和系统更新有关。 在尝试通过conf写WiF...

2018-08-02 20:58:40 21645 3

原创 Merge-Sorted-Array——python

“”” 给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。 说明: 初始化 nums1 和 nums2 的元素数量分别为 m 和 n。 你可以假设 nums1 有足够的空间(空间大小大于或等于 m + n)来保存 n...

2018-05-17 15:44:15 137 0

原创 DEBUG及简单程序设计

1. 编一程序,实现:显示A到z 26个字母 STACK SEGMENT STACK DW 64 DUP(?) STACK ENDS CODE SEGMENT ASSUME CS:CODE START: MOV CX,26 MO...

2018-05-15 13:53:51 735 0

原创 计算机网络安全编程知识点

Unit1-概述 1.网络攻击和防御分别包括哪些内容 1.攻击技术 网络监听,网络扫描,网络入侵,网络后门,网络隐身 2.防御技术 安全操作系统和操作系统的安全配置 加密技术,防火墙技术,入侵检测,网络安全协议。 2.网络安全的层次体系 1.物理安全 防盗,防...

2018-05-12 20:35:04 942 0

原创 Remove-Duplicates-From-Sorted-List.——python

“”” 给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。 示例 1: 输入: 1->1->2 输出: 1->2 示例 2: 输入: 1->1->2->3->3 输出: 1-...

2018-05-10 19:54:15 101 0

原创 Climbing Stairs——python

“”” 假设你正在爬楼梯。需要 n 步你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数。 示例 1: 输入: 2 输出: 2 解释: 有两种方法可以爬到楼顶。 1. 1 步 + 1 步 2. 2 步 示例...

2018-05-09 18:43:13 124 0

原创 Sqrtx——python——牛顿迭代法详解

“”” 实现 int sqrt(int x) 函数。 计算并返回 x 的平方根,其中 x 是非负整数。 由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。 示例 1: 输入: 4 输出: 2 示例 2: 输入: 8 输出: 2 说明: 8 的平方根是 2.82842…...

2018-05-09 15:26:02 4014 0

原创 Add-Binary——python

“”” 给定两个二进制字符串,返回他们的和(用二进制表示)。 输入为非空字符串且只包含数字 1 和 0。 示例 1: 输入: a = “11”, b = “1” 输出: “100” 示例 2: 输入: a = “1010”, b = “1011” 输出: “10101” Give...

2018-05-07 20:41:04 166 0

原创 Plus-One——python

“”“”” 给定一个非负整数组成的非空数组,在该数的基础上加一,返回一个新的数组。 最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例 1: 输入: [1,2,3] 输出: [1,2,4] 解释: 输入数组表示数字...

2018-05-07 17:38:04 57 0

原创 Length-Of-Last-Word——python

“”” 给定一个仅包含大小写字母和空格 ’ ’ 的字符串,返回其最后一个单词的长度。 如果不存在最后一个单词,请返回 0 。 说明:一个单词是指由字母组成,但不包含任何空格的字符串。 示例: 输入: “Hello World” 输出: 5 Given a string s consi...

2018-05-07 16:45:41 160 0

原创 Maximum Subarray——python

“”” 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例: 输入: [-2,1,-3,4,-1,2,1,-5,4], 输出: 6 解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。 Find the contiguo...

2018-05-05 20:25:06 100 0

原创 Count-And-Say——python

“”” 报数序列是指一个整数序列,按照其中的整数的顺序进行报数,得到下一个数。其前五项如下: 1. 1 2. 11 3. 21 4. 1211 5. 111221 1 被读作 “one 1” (“一个一”) , 即 11。 11 被读作 ...

2018-04-29 20:12:14 92 0

原创 Search-Insert-Position——python

“”” 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 你可以假设数组中无重复元素。 示例 1: 输入: [1,3,5,6], 5 输出: 2 示例 2: 输入: [1,3,5,6], 2 输出: 1 示例...

2018-04-27 16:30:44 92 0

原创 Implement-Strstr——python

“”” 实现 strStr() 函数。 给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。 示例 1: 输入: haystack = “hello”, need...

2018-04-26 19:10:54 106 0

原创 Remove-Element——python

“”” 给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 示例 1: 给...

2018-04-25 20:26:33 128 0

原创 Remove-Duplicates-From-Sorted-Array——Python

“”” 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例 1: 给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原...

2018-04-25 20:09:24 68 0

原创 Merge-Two-Sorted-Lists——python

“”” 将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例: 输入:1->2->4, 1->3->4 输出:1->1->2->3->4->4 Merge two sorted linke...

2018-04-22 19:46:14 90 0

原创 Valid-Parentheses——python

""" 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右...

2018-04-22 19:17:19 125 0

原创 图像处理——MATLAB

1.编写一个命令 m 文件,实现的功能是: • 读入一幅灰度图像,假设为 ‘rose.tif’,并放在当前目录。 • 以图像的中心为中心,截取原图的二分之一,生成新图像。 • 在同一个窗口并排显示两幅图像。Answer:% hw2_2.m I = imread(‘ro...

2018-04-22 17:33:05 882 0

原创 Longest-Common-Prefix——python

""" 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入: ["flower","flow","flight"] 输出: &quo...

2018-04-22 13:36:03 144 0

原创 Roman To Integer——python

""" 罗马数字包含以下七种字符:I, V, X, L,C,D 和 M。字符 数值 I 1 V 5 X 10 L 50 C 100...

2018-04-22 12:58:59 182 0

提示
确定要删除当前文章?
取消 删除