我在Windows下的第一个Shellcode】的更多相关文章

纪念我的第一个Shellcode(XP SP3, VC6): 1.获取MessageBoxA(ASCII)的静态地址 2.编写汇编代码调试,获取对应的机器码(注意字符串由栈顶向栈底生长,push由栈底向栈顶生长): 3.淹没返回地址,执行对应的弹窗机器码 ps:即使Windows.h头文件中包含了对应的用户界面接口函数,但是如果编译器没有在代码中检测的到要加载对应库的语句,库是不会加载到对应的内存中的.所以如不是显式调用MessageBox(内联汇编或机器码),要手动加载user32.dll(M…
官方文档: Create your first Cordova app Android Platform Guide 安装 JDK 和 Android SDK 注意: 需要将 JK 和 Android SDK 所在目录添加到环境变量中,分别命名为 JAVA_HOME 和 ANDROID_HOME,否则编译时 Cordova 报错. 安装 Cordova 因为 Cordova 命令行工具是作为一个 npm 包来分发的,因此需要预先安装 Node.js ,并且能够调用 node 和 npm命令 .…
如果用正常的右键重命名那么肯定会报错的,比如: 有一个名为project的文件,我想把它命名为.project,加了个前缀dot.然后window就报错了,弹出个对话框让“你必须输入一个文件名”.它可能默认为这是文件后缀了吧.所以是“非法”的.但是Eclipse的工程文件就必须要这样命名,然后在用Eclipse导入工程的时候才能识别.也就是必须有这个前缀dot.这样的命名方法行不通可以用CMD窗口用命令行修改,如下: move  project .project 与Linux下的文件重命名方式差…
在项目中经常需要做通过ftp上传文件到ftp上,如果服务器是windows版的服务器又该如何做呢,下面就给大家介绍一个软件:freeSSHd 软件地址    http://www.freesshd.com/?ctt=download 下载freeSSHd到服务器上,配置方式: 1.执行下一步下一步安装完成,默认安装位置: 2.在setting中设置如下: 将用户名和密码及确认密码填写标准即可: 3.在SFTP上指定路径,使其初始化登录文件位置. 4.启动上边两个server即可.若点击第二个se…
1,回调函数工作机制 回调函数由操作系统自动调用,回调函数的返回值当然也是返回给操作系统了. 2,截获操作系统发出的消息,截获到后,将另外一个消息返回给操作系统,已达到欺骗操作系统的目的. 下面还是以具体例子来说明比较好. 在 Windows下,每一个鼠标消息都是由 WM_NCHITTEST 消息产生的,这个消息的参数包含了鼠标位置的信息.通常情况下,要把这个消息直接交给 DefWindowProc 函数处理,该函数会返回一个值来告诉 Windows 鼠标按下的是窗口的哪一部分.Windows…
svn,全称subversion, 是目前用的较多的开源的版本管理工具.相信有些经历的程序员应该都听说过它. 通常的svn服务器是搭建在Linux中,不过如果作为个人或者单个小组使用的话,就可以把svn服务器搭建在Windows下.下面总结了Windows下如何搭建一个简单的svn服务器和客户端. 服务器篇 目前在Windows下比较简单的svn服务器方案是使用VisualSVN Server, 下载地址: http://www.visualsvn.com/server/download/ .…
因为项目中一直没有使用任何测试用例管理工具,如果需要的时候都是个人写在的excle里各自保存,因为没有系统的记录当时测试方法和测试用例,每次需要再次测试已有的功能时,因为时间太长,而往往记不得当时是怎么测试的了,比如涉及的数据库表,模拟数据的方法等等,个人觉得还是使用管理工具记录测试流程比较好些,所以先在本机上试着弄一个环境,因为之前用过testlink,比较熟悉,所以想在windows下自己搭建一个试试. 所需安装包:xampp,testlink  一.安装xampp XAMPP(Apache…
从开始Java学习这个系列的同时,我也开始改用Markdown而不是无比蛋疼的博客园默认编辑器来进行博客管理.但是Windows下想找一个比较好的Markdown编辑器蛮困难的,可以说专门的Markdown编辑器都是渣渣.简单说下我这几天折腾的历程. 1. 需求 2. 对比 2.1. 几款免费软件对比 2.2. Atom vs VS Code 3. VS Code Markdown相关插件 1. 需求 我个人对Markdown编辑器有以下几个要求(理想): 能离线工作(因为经常面临离线工作的情况…
https://www.cnblogs.com/jpfss/p/8143720.html 序:     网上有很多类似的文章,也是各种百度出来的,但是对于多数刚开始接触MYSQL主从的小白来说,网上文章的代码里面很多技术点都没有理解,有跌打误撞碰上的,但多数都是这篇文章卡主了,换篇文章接着卡.- -.     下面真正开始写教程之前,我希望你能够先完整的看完,再去敲代码.     方法适用于MYSQL 5.1之后的版本.之前的版本,自行百度. Mysql的主从是个什么德行我就不解释了.不然你也不…
前几天在Windows下virtualenv 了一个名为 venv的目录,然后,今天差点忘了怎么进去虚拟环境. 发现在创建虚拟环境的venv目录下有个Scripts目录,里面有一堆 名为activate的文件,然后在命令行进到里面执行即可进入虚拟环境内 路径如下:(E:\virtualenv) \venv\Scripts… 然后我很开心地用Notepad++创建了一个 helloworld,发现运行后并没有出现预期的效果(预期效果如下图) 回去看代码才发现自己在缩进问题下翻车…………………… f…