将JPG文件作为EXE执行
通过修改注册表,将可执行文件伪装成jpg格式的图片一、准备一个exe文件
重命名,将后缀改为.jpg,然后光标移动到末尾,按住ALT然后输入0160
这样就多出一个空字符。二、修改注册表
右键单击HKEY_CLASSES_ROOT键
New - > Key
命名为.jpg,注意末尾加上空字符
修改默认字符串为exefile
然后单击空白处,新建字符串值,命名为Content Type
“压扁数组”技巧(flattening the array)
如果需要给函数传递一个二维数组,又不想在函数原型中给出第二维的长度,则可以考虑把数组直接传进去,形参用void *接收。在函数内可以把形参指针转换成其他类型。
下面给出一个例子,函数func接收一个二维数组,在函数内转换成一维数组进行逆序处理。#include <stdio.h>
#include <malloc.h>
#define ROW 4
#define COL 4
void func(v
C/C++编写的反向SHELL
转载来源:
https://www.nulled.to/topic/87972-custom-windows-reverse-shell-backdoor-written-in-c/
http://sh3llc0d3r.com/windows-reverse-shell-shellcode-i/
下面是我根据原文的修改,将命令行指定ip端口改为写死。将原文多字节编码改为Unicode编码。
...
内网穿透3389端口(免费方法)
目的是把本机的3389端口转发到外网,当然其他端口也是同理的,3389只是举例。
可以使用花生壳,nat123等付费工具,也可以使用natapp的免费隧道,以及ngrok,ngrok可以用免费服务器,也可以自己搭建ngrok服务器,这里记录natapp免费隧道以及免费ngrok服务器小米球的用法。
一、natapp
去natapp官网注册,需要实名,然后申请一条免费隧道,配置好端口,复制au...
ngrok服务器搭建
参考博客:https://blog.csdn.net/yjc_1111/article/details/79353718
一、安装 git,golang
yum install git golang
二、下载ngrok源码
mkdir ngrok
cd ngrok
git clone https://github.com/inconshreveable/ngrok.git
三、生成自签名...
通过ngrok在内网捕获meterpreter反弹
一、准备工作
在学习msf的过程中,一般都是搭建虚拟机,在局域网里进行练习的。在实际渗透中,目标机器与我们的主机可能并不在同一个网络内,甚至会有双方都处在内网中的情况。那么,如何让处在内网中的目标机器把 meterpreter shell 反弹到同样在内网中的主机呢?
首先需要一台有公网ip的服务器,用作中转。然后在服务器上部署ngrok服务,并生成linux平台的客户端程序。我选择的是自己搭...
C++在另一个文件创建命名空间并调用
head.h
#ifndef KW_H
#define KW_H
namespace kw
{
extern std::string name;
}
#endif // KW_H
head.cpp
#include &lt;string&gt;
#include "head.h"
namespace kw
{
std::string name = "kwansumyuen...
ubuntu codeblocks 设置用默认的gnome-terminal进行调试
在 general setting中修改 terminal to launch console programs为gnome-terminal -t $TITLE -x
C++删除string中所有匹配子串
void deleteAllMark(string &amp;s, const string &amp;mark)
{
size_t nSize = mark.size(); // 子串的长度
while(1)
{
size_t pos = s.find(mark); // 找到子串的位置
if(pos == string::npos) // 找不到
{
return;
...
设定printf在终端输出的颜色
转载:https://www.cnblogs.com/yirenyang/p/4653661.html
设定printf在终端输出字体的颜色
终端字符的颜色是用转义序列进行控制,是文本模式下的系统显示功能,和具体的语言无关。
转义序列是以 ESC 开头,可以用 \033 完成相同的工作(ESC 的 ASCII 码用十进制表示就是 27, = 用八进制表示的 33)。
一)格式是:
\0...
PWM波_呼吸灯(以PB5为例)
1.配置定时器,设置PSC,ARR。
(PSC一般设置微秒级别,ARR是给TIMx_CCRx的,CNT与CCRx反复比较,改变脉冲宽度)
2.配置输出PWM波相关寄存器
今日推荐
周排行