c语言
川山甲的壳
这个作者很懒,什么都没留下…
展开
-
用strstr函数 写一个字符串查找函数(用两种方法)
方法一:比较小白的写法 #include <stdio.h> #include <assert.h> const char *strstr(const char *src, const char *sub) { const char *b; const char *a; while (*src) { if (*src == *sub) { a = src; b = su原创 2020-07-03 10:40:41 · 436 阅读 · 0 评论 -
修改上一个封装一个用于payload传出的结构体。
#include <stdio.h> #include <string.h> #include <stdlib.h> #define DBG(...) printf("DBG [%s, %s(): %d)]: ", __FILE__, __FUNCTION__, __LINE__); printf(__VA_ARGS__) typedef unsigned char uint8_t; typedef unsigned char uint32_t; #define G原创 2020-07-03 10:30:28 · 299 阅读 · 0 评论 -
封装一个用于payload传出的结构体,申请一段内存,结构体指针为其赋值,计算cs 将这个包模拟传输到另一个设备(函数代替),还原成结构体 计算这个结构体的cs,看和包内的cs是否一致?
方法一:单纯的用main函数。 #include <stdio.h> int main(void) { const char *offset = strstr("abcdefg","cd"); if (offset != NULL) { printf("offset=%s\n", offset); } else { printf("not find\n"); } return 0; } 方法二:小白程序。用了很多if else原创 2020-07-02 13:11:42 · 421 阅读 · 0 评论