问题
kd> !process 0 0
* NT ACTIVE PROCESS DUMP *
NT symbols are incorrect, please fix symbols
解决方法
.symfix d:\WinDbgSymbols
.reload /o
再执行!process 0 0就正常了
直接下载即可使用chm文件
保护模式.zip
所谓寻址方式就是处理器根据指令中给出的地址信息来寻找物理地址的方式。
ARM处理器的寻址方式
目前ARM处理器支持9种寻址方式,分别是立即数寻址、寄存器寻址、寄存器偏移寻址、寄存器间接寻址、基址变址寻址、多寄存器寻址、相对寻址、堆栈寻址和块拷贝寻址。
1. 立即数寻址
也叫立即寻址,是一种特殊的寻址方式,操作数本身包含在指令中,只要取出指令也就取到了操作数。这个操作数叫做立即数,对应的寻址方式叫做立即寻址。例如:
MOV R0,#64 ;R0 ← 64
ADD R0, R0, #1 ; ...
demo1: 子程序,调用C函数
AREA MfArm,CODE,READONLY
ENTRY
EXPORT main
IMPORT strcmp
big
DCB "hello world",0
small
DCB "hello world",0
main
MOV R0,#1
MOV R1,#2
BL ADD_SUM
MOV R3,R0
ADR R0,big
ADR R1,small
BL strcmp
mov R0,#0
B stop
ADD_SUM
ADD R0,R0,R...
练习ARM的时候,遇到的问题,
这是 uVersion编译器环境配置的问题
更改设备之后即可解决
详细解决的视频:
0x001 故障描述
公司电话机,按住9后,无法拨打外线号码,提示无声音
0x002 故障排查
检查外线端口
可以使用##301、##302、##303.....等指定取外线去试,若出现拨号音则正常,若是嘟、嘟、嘟...忙音则为端口未打开,若是无声音则有故障,那么就要排除是端口问题还是外线的问题了,可把那条外线直接接电话机测试即可。
测试结果: 301 端口损坏
0x003 解决方案
模式拨出使用了 301 端口, 需要把301 端口关闭掉, 这样交换机就会选择 302 端口
...
1 确定过滤规则
rtmpt
2 分析数据报
找到第一个数据报
1742 26.352639 192.168.88.100 222.186.52.74 RTMP 520 Handshake C2|connect('live2/live')
找到播放地址
Property 'tcUrl' String 'rtmp://8-direct555-axd-10-xx.xiaohuasuan.com:1935/live2/live'
...
直接套用框架
1\ VS的环境需要注意
2\ 头文件的顺序需要注意
// mysqldemo.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <stdio.h>
#include <stdlib.h>
#include <WinSock2.h> //Socket,连接MySQL也需要用的
#pragma comment(lib,"ws2_32.lib")
#include <mysql...
参考文章: https://www.cnblogs.com/hgwang/p/6093976.html
测试可以
WSAAsyncSelect模型也称异步选择模型,其核心函数是WSAAsyncSelect。它可以用来在一个socket上接收以windows消息为基础的网络事件。它提供了读写数据的异步通知功能,但不提供异步数据传送。WSAAsyncSelect模型的优势在于只需要一个主线程即可。缺点是必须要绑定窗口句柄。
1:WSAAsyncSelect函数定义
Description:The WSAAsyncSelect func...
只是一个简单的demo
可以优化的更好
(思路: 上行展示, 下行展示)
// NetSpeed.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <pcap.h>
#include <remote-ext.h>
#include <Winsock2.h>
#pragma comment(lib,"wpcap.lib")
#pragma comment(lib,"...
在字节序转换上, 卡的比较久, 其他,有点类似于PE的编写
直接贴上代码
// GetInterfaceInfo.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <pcap.h>
#include <remote-ext.h>
#include <Winsock2.h>
#pragma comment(lib,"wpcap.lib")
#pragma comm...
主要利用了帮助文档的模块,自己只是修改了一部分
#include "stdafx.h"
#include <pcap.h>
#include <remote-ext.h>
#include <Winsock2.h>
#pragma comment(lib,"wpcap.lib")
#pragma comment(lib,"ws2_32.lib")
/* packet handler 函数原型 */
void packet_handler(u_char *param, const struct pcap_pkthdr ...