linux获取字符格式化,Linux格式化字符串

> 常用

2e6cfcf16a7792fab084bf2a9cee2ed4.png

> 详细

给定的格式FORMAT 控制着输出,解释序列如下:

%% 一个文字的 %

%a 当前locale 的星期名缩写(例如: 日,代表星期日)

%A 当前locale 的星期名全称 (如:星期日)

%b 当前locale 的月名缩写 (如:一,代表一月)

%B 当前locale 的月名全称 (如:一月)

%c 当前locale 的日期和时间 (如:2005年3月3日 星期四 ::)

%C 世纪;比如 %Y,通常为省略当前年份的后两位数字(例如:)

%d 按月计的日期(例如:)

%D 按月计的日期;等于%m/%d/%y

%e 按月计的日期,添加空格,等于%_d

%F 完整日期格式,等价于 %Y-%m-%d

%g ISO- 格式年份的最后两位 (参见%G)

%G ISO- 格式年份 (参见%V),一般只和 %V 结合使用

%h 等于%b

%H 小时(-)

%I 小时(-)

%j 按年计的日期(-)

%k 时(-)

%l 时(-)

%m 月份(-)

%M 分(-)

%n 换行

%N 纳秒(-)

%p 当前locale 下的"上午"或者"下午",未知时输出为空

%P 与%p 类似,但是输出小写字母

%r 当前locale 下的 小时时钟时间 (如::: 下午)

%R 小时时间的时和分,等价于 %H:%M

%s 自UTC 时间 -- :: 以来所经过的秒数

%S 秒(-)

%t 输出制表符 Tab

%T 时间,等于%H:%M:%S

%u 星期, 代表星期一

%U 一年中的第几周,以周日为每星期第一天(-)

%V ISO- 格式规范下的一年中第几周,以周一为每星期第一天(-)

%w 一星期中的第几日(-), 代表周一

%W 一年中的第几周,以周一为每星期第一天(-)

%x 当前locale 下的日期描述 (如://)

%X 当前locale 下的时间描述 (如:::)

%y 年份最后两位数位 (-)

%Y 年份

%z +hhmm 数字时区(例如,-)

%:z +hh:mm 数字时区(例如,-:)

%::z +hh:mm:ss 数字时区(例如,-::)

%:::z 数字时区带有必要的精度 (例如,-,+:)

%Z 按字母表排序的时区缩写 (例如,EDT)

Linux pwn入门教程(6)——格式化字符串漏洞

作者:Tangerine@SAINTSEC 0x00 printf函数中的漏洞 printf函数族是一个在C编程中比较常用的函数族.通常来说,我们会使用printf([格式化字符串],参数)的形式来进 ...

Linux pwn入门教程——格式化字符串漏洞

本文作者:Tangerine@SAINTSEC 原文来自:https://bbs.ichunqiu.com/thread-42943-1-1.html 0×00 printf函数中的漏洞printf函 ...

Linux下的格式化字符串漏洞利用姿势

linux最早的漏洞防护机制nx-stack刚刚出现后就有人想出了突破方法.那就是只有栈是不可执行,而除了栈以外的其他地方还是可以执行的,只要把返回地址执行别的地方就可以. 一.格式化字符串漏洞 格式 ...

CTF必备技能丨Linux Pwn入门教程——格式化字符串漏洞

Linux Pwn入门教程系列分享如约而至,本套课程是作者依据i春秋Pwn入门课程中的技术分类,并结合近几年赛事中出现的题目和文章整理出一份相对完整的Linux Pwn教程. 教程仅针对i386/am ...

关于printf错用格式化字符串导致double和long double输出错误的小随笔

[题外话] 以前用HUSTOJ给学校搭建Online Judge,所有的评测都是在Linux下进行的.后来为了好往学校服务器上部署,所以大家重新做了一套Online Judge,Web和Judge都是 ...

Qt sprintf_s函数格式化字符串出错

Qt sprintf_s函数格式化字符串出错 问题的出现: 我在VS上用c C++写的跨平台的函数 移植到Qt 上面 出现sprintf_s 函数格式化出错. 开始以为是编码问题  反复查找Qt乱码问 ...

格式化字符串漏洞利用实战之 0ctf-easyprintf

前言 这是 0ctf 的一道比较简单的格式化串的题目. 正文 逻辑非常简单 do_read 可以打印内存地址的数据,可用来 泄露 got. leave 格式化字符串漏洞. printf(s) 直接调用 ...

格式化字符串漏洞利用实战之 njctf-decoder

前言 格式化字符串漏洞也是一种比较常见的漏洞利用技术.ctf 中也经常出现. 本文以 njctf 线下赛的一道题为例进行实战. 题目链接:https://gitee.com/hac425/blog_d ...

通过格式化字符串漏洞绕过canary

1.1    canary内存保护机制 1.1.1    canary工作原理 canary保护机制类似于/GS保护机制,是Linux下gcc编译器的安全保护机制之一,在栈中的结构如下图所示: 在函数 ...

随机推荐

StructureMap.dll 中的 GetInstance 重载 + 如何利用 反射动态创建泛型类

public static T GetInstance(ExplicitArguments args); // // Summary: // Creates a new instan ...

PHP 使用reflection时的问题,以及解决方案

错误:PHP Fatal error: Using $this when not in object context 代码如下: <?php class someClass { private ...

ORA-32004 参数设置过时的解决办法

启动时报错: 查看日志: view /opt/oracle11g/app/db/diag/rdbms/yldev/yldev/trace/alert_yldev.log 原来是plsql_debug ...

opencv2对读书笔记——使用均值漂移算法查找物体

一些小概念 1.反投影直方图的结果是一个概率映射,体现了已知图像内容出如今图像中特定位置的概率. 2.概率映射能够找到最初的位置,从最初的位置開始而且迭代移动,便能够找到精确的位置,这就是均值漂移算法 ...

javascript将异步校验表单改写为同步表单

同步表单校验的缺点 响应错误信息时,需要重新加载整个页面(虽然有缓存,客户端仍然需要通过http协议对比每个文件是否有更新,以保持文件最新) 服务器响应错误以后,用户之前所输入的信息全部丢失了,用户需 ...

区间DP 入门

首先我们先需要知道区间是如何用dp来做的,让我们来看一下模板. ; i <= n; i++){//枚举区间里面的个数 ; j <= 能枚举到得最大的pos; j++){ ;//表示在目前能 ...

数据结构3——浅谈zkw线段树

线段树是所有数据结构中,最常用的之一.线段树的功能多样,既可以代替树状数组完成"区间和"查询,也可以完成一些所谓"动态RMQ"(可修改的区间最值问题)的操作.其 ...

&lbrack;BZOJ1899&rsqb;&lbrack;ZJOI2004&rsqb;Lunch 午餐 &lpar;DP&rpar;

比较水的DP 但是比较难想 整体思路还是很好理解的 在洛谷的题解里有一个一维的 > 什么时候去看一下 下面发我的代码 #include #define ...

Python3&plus;pyshark捕获数据包并保存为文件

一.直接使用wireshark捕获数据包并保存为文件 可以使用wireshark通过图形界面的操作来实现捕获数据包并保存为文件. wireshark默认捕获的数据包保存为临时文件,如果最后退出时不选择 ...

Structs复习 Action

引入jar包 web.xml <?xml version="1.0" encoding="UTF-8"?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值