DDCTF - evil 一个伪装成docx的exe】的更多相关文章

0x01 题目描述 题目比较简单,不过这种题感觉比单纯的逆向算法来有意思的多,所以记录一下~ 0x02 脱壳 先拖到IDA瞅一眼,发现加壳了 用PEID查一下是什么壳,但是没有查出来.使用Strings看一下有没有什么可参考的信息,发现是UPX 3.91的壳, 但是在UPX官网上下载的脱壳工具并没有成功脱壳,那么手脱吧. UPX的脱壳比较简单,找到pushad 和popad下断点,然后往下跟就好,找到的OEP 使用OD打开evil.exe,首先可以看到开头的一段在循环调用一个函数,函数内进行了p…
原文网址:http://jeyechao.iteye.com/blog/2164286 ndk编译出来的共享库,eclipse会自动打包到apk中,而编译出来的可执行文件则不会. 要想可执行文件自动被打包到apk中,可以把文件名改成libxxx.so的形式,伪装成so,这样就会被打包进apk. 但是每次编译之后都改一下名字,太麻烦! 写个脚本吧,又有arm, armv7, x86的麻烦事! 想试着改LOCAL_MODULE_FILENAME来试试,NDK又不允许. 于是稍微看了下NDK的编译脚本…
6.21自我总结 一.爬取斗图网 1.摘要 使用xpath匹配规则查找对应信息文件 将请求伪装成浏览器 Referer 防跨域请求 2.爬取代码 #导入模块 import requests #爬取网址 url = 'http://www.doutula.com/' #伪装成成浏览器请求 #找到request200,200代表请求成功的里面的内容,按F12里面找 ''' Referer: http://www.doutula.com/ Referer为防跨域请求,我看了下图片都是这个所有也可以不加…
今天,下午刷手机的时候,突然看到kali出了一个非常新颖的主题:该主题可以使得kali系统伪装成windows 10而变得低调起来:就像下面这样: 具体新闻链接:https://www.freebuf.com/news/221582.html Kali Undercover模式 如果你在某些环境中想用Kali做点什么,却又不想被人轻易发现,那么Kali Linux .4版本中提供了一个很好的掩护功能. 官方制作了一个小脚本,在终端中输入kali-undercover并运行,就能够快速将默认主题切…
一.前期理论准备 1)目的:  在jsp中动态生成css语句,然后输出给浏览器解析.渲染. 2)浏览器解析文件的依据:  页面加载后,浏览器会发起各个请求去下载各种资源.  比如下载css文件,然后根据css的解析规则去解析文档.而如果下载的文件Content-Type不符合,则浏览器会自动屏蔽掉.   二.让jsp变身css的前提  知道浏览器的解析规则后,jsp需要做的就是把自己的Content-Type伪装成"text/css". 三.直接上代码: index.html <…
VS2017项目程序打包成.msi或者.exe Windows服务项目使用VS2017项目程序打包成.msi或者.exe安装包 项目打包成安装包(Windows服务) 1.安装打包插件:Microsoft Visual Studio 2017 Installer Projects 打开vs2017 ,选择 工具 --> 扩展和更新 --> 联机,搜索Microsoft Visual Studio 2017 Installer Projects,进行安装.安装好以后,重启vs2017 2.新建程…
VS2017项目程序打包成.msi或者.exe 1.安装打包插件:Microsoft Visual Studio 2017 Installer Projects 打开vs2017 ,选择 工具 --> 扩展和更新 --> 联机,搜索Microsoft Visual Studio 2017 Installer Projects,进行安装.安装好以后,重启vs2017 2.新建程序打包成.msi或者.exe项目 1.在解决案中,右击项目 --> 添加 --> 新建项目,命名xxxset…
煎蛋网在反爬虫方面做了不少工作,无法通过正常的方式爬取,比如用下面这段代码爬取无法得到我们想要的源代码. import requests url = 'http://jandan.net/ooxx' print requests.get(url).text 执行上述代码,你得到的结果应该跟我一样: 煎蛋网应该是通过检测headers来判断是否爬虫,要想获取正常的源代码,需要伪装成浏览器. # -*- coding: utf-8 -*- import re import requests from…
class P: def __init__(self,name,age): self.name=name if type(age) is int: self.__age=age else: print('你输入的年龄的类型有误,请重新输入数字') @property def age(self): return self.__age#本类中可以访问私有属性 @age.setter def age(self,a1): if type(a1) is int: self.__age=a1 else: p…
在编写了自己的第一个可以爬写网页源代码的程序之后,发现如果在没有安装了pythonLDLE程序的计算机上根本就跑不出来.所以开始寻找可以将程序打包成跨平台运行的exe文件. 经过自己费力的谷歌没有一个能讲明白的,或者说他们讲的太难了.但是经过自己简单的百度,竟然在百度上找到了最简单的解决办法.(这里有个教训,对于一些知识其实百度更加的好用). 这里直接上大神的链接http://www.360doc.com/content/13/1216/11/11029609_337549928.shtml这个…