• 2025-01-13解释下CRLF是什么?
    CRLF是Carriage-ReturnLine-Feed的缩写,意思是回车换行。在前端开发领域,CRLF主要作为一种文本文件换行符格式,用于标识文本行尾的结束和新行的开始。下面将从几个方面详细解释CRLF的含义和应用:一、CRLF的定义CRLF代表回车(CarriageReturn,简称CR,ASCII码为13)和换行(LineFeed,简称LF,A
  • 2024-12-13记录一个困扰两天的问题:git 换行符LF与CRLF转换问题
    此篇文章在2023年11月27日被记录1、背景这两天在维护公司一个老旧项目,编译是用bat批处理+python实现的,但是把最新的代码拉下来后发现编译不过去,提示bat指令有错误,并且是很离谱的错误,但是回退到之间的稳定版本,命令行编译是没有任何问题的,经过两天N多次试错失败后终于发现了一些
  • 2024-11-28vim如何看是否LF换行
    在Vim中,你可以通过几种方式来检查文件是否使用LF(LineFeed)作为换行符,或者是否使用CRLF(CarriageReturn+LineFeed)。1.查看文件的换行符类型Vim会自动检测文件的换行符类型,并将其存储在内部。你可以使用以下命令来查看当前文件的换行符类型:命令::setfileformat?在命
  • 2024-10-09Vscode中的行尾序列CRLF/LF问题,及其引起的Delete ‘␍‘ 的报错问题
    本人使用的是Windows系统,Unix/Linux/macOS系统也可参照此方法解决问题报错如图:(如果你只想解决报错的话直接下翻到解决方法,想了解原理的话请耐心看完)在这之前,我们先来了解一下什么是行尾符(也叫换行符/行尾序列)。行尾符是用于标记文本文件中一行结束的字符,不同的操作系统使
  • 2024-07-23security-tools 渗透测试工具列表
     简介securitytools包括了很多渗透测试常用的工具,包括以下方面:安卓,暴力破解,云安全,CMS,内容发现,CORS,CRLF,CSRF,反序列化,数字取证,扩展名,Git,GraphQL,IDOR(间接对象引用攻击),注入,JS侦察,JWT(JSONWebToken),杂项,网络,开放重定向,开源情报收
  • 2024-07-13Git因换行符不一致导致反复有修改记录
    前情Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理,我公司目前都是基于Git来管理项目代码。坑位最近刚刚入职一家新公司,本地环境都配好后,我gitclone代码后,只是简单的浏览了代码,发现git就有了修改记录,而且是整个文件都是被
  • 2024-07-08Oracle PL/SQL 循环批量执行存储过程
    1.查询存储过程        根据数据字典USER_OBJECTS查询出所有存储过程。2.动态拼接字符串(参数等)    根据数据字典USER_ARGUMENTS动态拼接参数。3.动态执行    利用EXECUTEIMMEDIATE动态执行无名块。4.输出执行信息    利用DBMS_OUT
  • 2024-07-07core.autocrlf
    Core.autocrlfAutocrlf是一个配置项,用于控制在不同操作系统下的换行符转换。查看core.autocrlf:通过gitconfg--list查看所有core.autosrlf状态(防止有多个core.autosrlf)设置core.autocrlfgitconfig--globalcore.autocrlftrue/input/false换行符概念1.Windows操作系统采
  • 2024-07-07不同操作系统下的换行符
    1.关键字2.换行符的比较3.ASCII码4.修改换行符4.1.VSCode5.参考文档1.关键字CRLFCRLF换行符2.换行符的比较英文全称英文缩写中文含义转义字符ASCII码值操作系统CarriageReturnCR回车\r13MacIntosh(早期的Mac)LinefeedLF换行/新行\n10Unix/Linux/MacOSX(现
  • 2024-06-04通用漏洞-crlf&url重定向&拒绝服务攻击
    1.crlf注入1.1原理crlf是在数据包头头部采取一些回车加换行的操作,把自己的其他代码放到数据包中去覆盖掉原本的数据的方法,常配合xss漏洞使用,这个漏洞本身的造成危害并不严重,CRLFInjection又叫HTTP响应拆分/截断(HTTPResponseSplitting)简称HRS。CRLF是CR和LF两个字符的拼接
  • 2024-06-03CRLF注入 URL重定向 WEB拒绝服务
    CRLF注入URL重定向WEB拒绝服务1.1CRLF我们先了解一下什么是CRFL注入CRLF注入(CRLFInjection)是一种网络安全漏洞,攻击者通过在输入中插入回车(CarriageReturn,CR)和换行(LineFeed,LF)字符,从而操控服务器或客户端的行为,通常用于执行跨站脚本(XSS)、HTTP响应拆分攻击(HTTPResponse
  • 2024-05-21Git:warning: CALF wilL be replaced by LF in xxxx 问题解决
    warning:CALFwilLbereplacedbyLFinxxxx问题解决办法出现这个问题的原因是像缓存区中提交文件时出现的 原因:windows中的换行符为CRLF,而在Linux下的换行符为LF,所以在执行add.时出现提示也就是,工作区的文件都应该用CRLF来换行。如果 改动文件时引入了LF,提
  • 2024-05-18[SWPUCTF 2016]Web7 利用ssrf攻击redis
    今天做了一道攻击redis的相关题目,以前没接触过。初始界面有输入框,随便输入看看。是urllib2相关库报错,去搜了搜发现是Python2的Urllib2头部注入(CVE-2016-5699)。那就看看这个cve。说是Python2.x3.x的urllib/urllib2从数据解析到发包的整个流程中,均未对URL提供安全性过滤或检查
  • 2024-04-26SSRF打redis主从(更了)
    翻下去看更新受不了了。打的题目是网鼎杯2020玄武组的SSRFMe。打了一天,都是在moduleload那里失败,开了vps也不行,难道是redis版本对不上? 话不多说,我直接上payload,实在受不了了。[root@EddieMurphyredis-7.0.2]#redis-serverredis.conf[root@EddieMurphyredis-rogue-s
  • 2024-04-24关于ESLint: Delete `␍`(prettier/prettier) 错误解决方案(3种)
    1.点击VSCode右下角LF/CRLF然后根据弹窗修改成LF即可2.在.eslintrc.cjs中增加配置"rules":{"prettier/prettier":["error",{"endOfLine":"auto"}]}3.关闭git自动转换这个问题是因为Windows在换行的时候,同时使用了回车符CR和换行符LF,即CRLF;而项目仓库中默认是Linux环
  • 2024-04-06HTTP协议详解
    HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(NextGenerationofHTTP)的建议已经
  • 2023-12-29Git处理换行符
    处理文本文件的换行符当我们按下回车键盘在文本文件中换行时,Linux和MacOS添加的换行符是LF,Windows是CRLF。这会导致至少以下3个问题:①假设使用Windows的开发者将代码提交到仓库,MacOS开发者拉取代码换行符是CRLF,换行符跨平台不兼容。②MacOS即使未对代码进行任何改动,但是在提
  • 2023-09-14vs 中 CRLF LF CR 分别是什么意思
    CRLF、LF和CR是与文本文件中换行符有关的术语。CRLF:CRLF代表回车(CR,CarriageReturn)和换行(LF,LineFeed),是一种常见的换行符序列。在许多操作系统中,如Windows,文本文件中的换行通常由回车符和换行符组成,即"\r\n"。这种换行符序列告诉操作系统在新行中开始写入文本。LF:LF代表换行,是
  • 2023-09-07vscode把CRLF统一更换成LF
    1.安装vscode插件EditorConfigforVSCode2.项目根目录下新建.editorconfig#top-mostEditorConfigfileroot=true#Unix-stylenewlineswithanewlineendingeveryfile[*]#lf,cr,orcrlfend_of_line=lf#ensu
  • 2023-08-23git 在不同系统的换行符编码不同的解决方式
    今天使用idea的git上传本地仓库的时候报错warning:LFwillbereplacedbyCRLFin、然后上传失败然后上网查阅了一点资料原因:查阅资料后了解到具体原因是linux和Unix系统的换行符与win系统的换行符不同在转换的时候会发生错误,但是Git可以在你提交时自动地把回车(CR)和换行(LF)转换
  • 2023-08-12HTTP报文格式
    前言:由于http报文这块学的很浅,导致有些报文看不懂,所以单独开个新博客来总结以下1HTTP报文1.1http报文结构http报文都是以ascll码表形式传输的,对于非ascll码表支持的文字,用多个特殊的ascll码字符组合来代表。比如对中文等全角字符,都会使用多个特殊的ascll码来传输1.1.1请
  • 2023-05-29CRLF、CR、LF
    转载gitcrlf和cr,lf问题一、不同系统的换行符对于不同的操作系统,换行符的表示是不一样的。也就是说,当我们在不同系统操作,在键盘按下回车键换行的时候,保存进入文件的换行符是不一样的,如下所示:=====================================================CR:表示回车\r(MacOS系统)L