0x00 LVM介绍

LVM是Linux中一个很有用的特性,可以动态地扩展磁盘逻辑分区的大小,而不会对磁盘上已有的数据造成影响。下面是整个操作的流程。

0x01 查看要添加的磁盘

1
2
[root@localhost ~]# ls /dev/sd*
/dev/sda /dev/sda1 /dev/sda2 /dev/sdb /dev/sdb1 /dev/sdc

目标是sdc

0x02 对其进行分区

使用CentOS中的命令fdisk

阅读全文 »

1 简介

itextpdf是一款基于Java/.Net语言的专业的PDF处理工具,大多数场景下用于网站上在线生成PDF文档。网上可以找到很多PDF数据提取工具,但大多数只能简单的把PDF文档中的文字转换为纯文本,原有的PDF文档的排版,文档结构没有办法保留。工作中遇到一些场景,需要把PDF文档中的特定部分然后调用google翻译,翻译其中的一部分。现有的工具都没有办法满足需求。所以决定研究下itextpdf的源码,进行开发,提取想要的数据。

2 基本的例子

在网上随便百度一下,找到的例子是这样的:利用itextpdf中的PdfTextExtractor对PDF内容的文本进行了提取。

阅读全文 »

Intro

PhantomJS加Cookie的流程

  • 加载一个页面
    一般会选择目的页面。
    1
    driver.get(url)
  • 加载Cookie
    Cookie一般以分号分割。按照规范RFC2109规定,一个Cookie条目,有name,value,domain,secure,expires,pathcomment其中name与value是成对出现的,也是可以直接看到的属性。
    domain限定了cookie的作用范围,请求的域名不在此范围内时,浏览器不会发送Cookie。secure是一个可选项,没有值,用来标识此Cookie是否经过HTTPS发送。expires指定的是过期时间,path是Cookie的有效路径。comment是可选项,用来向客户端传递人眼可读信息。
    单点登录时,可能会跳转到登录页面,登录页面如果与当前页面不共域的时候,使用目的域是无法登录的。
    按照这些要求添加好Cookie。调用
    1
    driver.add_cookie(cookie)
    阅读全文 »

概念

Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。学习MFC时,知道MFC中有Runtime的概念。也可以动态生成对象。但是只限于MFC,C++语言本身不支持Runtime的。这样看来Java反射机制功能很强大。

阅读全文 »

简介

ysoserial是github上一个Java反序列化工具框架,它包含常见的Java反序列化类型,包含Jenkins,WebLogic及JBoss等反序列化漏洞的利用Payload,及其生成过程。今天分析的BeanShell1只是其中的一个例子,当中用到很多Java中比较高深的技术,学习反序列化的同时,一并学习下Java。

阅读全文 »

介绍

xargs是bash中的一个命令,用于命令行中参数的传递和处理。可用来将特定的参数传递给另外一个命令。另外一个命令作为xargs的参数传递进来。
在shell里面,通过man xargs查看其使用说明。这里只给出了前面的部分。

阅读全文 »

上一篇中介绍了Python中基本的表达式。这些文字都是学习Python核心编程时,做下的一些笔记,只挑个人认为有意思的地方。这次来到15.2.6节,介绍的是比较高级的一些知识点:闭包操作。

阅读全文 »
0%