假如分割符文件为 11 22 33 44 55 66 只获取33,66数据,代码如下,核心利用fgets读取到回车终止 #include <sys/types.h> #include <stdio.h> #include <stdbool.h> #define MAX_LEN 1024 bool R ...
分类:
系统相关 时间:
2021-03-16 14:05:13
阅读次数:
0
查壳。。。什么都没开 看ida s开的208,fgets却是512,明显用%p泄露格式化字符串地址的偏移,然后覆盖key就行 偏移为12 但是覆盖key的时候容易发现,key要求的的数为35795746,转换为十六进制是0x2223322,单纯用%index$n是不行的,要将key要求的数转换成十六 ...
分类:
其他好文 时间:
2021-02-27 13:34:08
阅读次数:
0
c语言输入字符串可以使用gets,但gets是不安全的,因为可能在不知道的情况下溢出,但使用fgets是安全的,第一个参数是字符数组的首地址,第二个参数是字符串的最大数量,第三个参数一般会填stdin,从键盘输入 #include<stdio.h> int main(void) { char c[9 ...
分类:
编程语言 时间:
2021-01-26 11:49:57
阅读次数:
0
1.前言 目前我主要负责的是公司的营销活动类项目,基本都是直接面向用户端的,并且JS也没有如后端一样有完善的日志系统,因此线上的各种bug都非常难以迅速定位。在加入错误日志收集前,每次报告bug都要劳烦用户协助开发人员进行bug定位,这一方面对用户极不友好,同时也加大了Bug定位的难度;因此我们需要 ...
分类:
其他好文 时间:
2020-12-15 12:16:35
阅读次数:
3
忘了从哪里找的了... char s[10001]; fgets(s,10005,stdin);int n = strlen(s);if (s[n - 1] == '\n' && s[n] == '\0'){ s[n - 1] = '\0';}n = strlen(s); ...
分类:
其他好文 时间:
2020-11-25 12:25:00
阅读次数:
6
epoll_server.c //epoll_server.c #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <arpa/inet.h> #include <sys/so ...
分类:
其他好文 时间:
2020-06-30 14:33:10
阅读次数:
45
tline = fgets(fileID) 从文件中读取行,保留换行符 (换行符和回车符) 从文件中读取行,保留换行符 读取指定的文件的下一行,包括换行符。 fileid是一个整数文件标识符从fopen获得。 tline是一个文本字符串,除非该行只包含结束的文件标记。在这种情况下,tline是数字值 ...
分类:
其他好文 时间:
2020-06-16 13:17:00
阅读次数:
126
重读C Primer Plus ,查漏补缺 重读C Primer Plus,记录遗漏的、未掌握的、不清楚的知识点 文件输入/输出 1、fgets函数在读取文件内容时会将换行符读入,但gets不会,fputs函数在写入文件时不会追加一个换行符,但puts会,应该对应配合使用。 2、不同操作系统下,以文 ...
分类:
其他好文 时间:
2020-06-14 20:28:16
阅读次数:
58
织梦本身把栏目静态都放在 a 目录下,一些seoer认为栏目放在根目录下 就是所谓的物理路径更短 更有利于优化 ,第一步 在后台系统设置 保存目录位置 改为 / 这个样整个栏目都是存放在根目录下了但是细心的朋友会发现 织梦自动生成的栏目拼音都太长 是全拼 那么如何简化一下呢 这就是第二步骤了 首先找 ...
分类:
Web程序 时间:
2020-06-13 15:42:09
阅读次数:
100
链接:https://pan.baidu.com/s/1rNBQdwJcGG7Ih6NFvZYBaw 提取码:h31t 这个程序中漏洞点很显眼就不啰嗦了,有system函数,但没有/bin/sh 字符串 要做的是把这个 '/bin/sh' 写到一段内存中,当然难点也在这里! $ ROPgadget ...
分类:
其他好文 时间:
2020-06-07 21:11:59
阅读次数:
59