象形字

日(rì)  昜(yáng)  曙(shǔ)  旦(dàn):

 


 

  日(rì)

  外圆圈表形状,内一点为指示符,指发光。造字本义:太阳的形象。


   昜(yáng)

  是“暘”(陽)的本字。,甲骨文(日,太阳)(下,由天朝地的方向),表示太阳在天上,向大地照耀。

  金文承续甲骨文字形。有的金文在“下”字 的左下方加“彡”(光影),表示日照产生的影子。

       篆文将金文字形中的“下”与“彡”连写成造字本义:动词,太阳当空照耀。

  当“昜”成为单纯字件后,篆文再加“日”另造“暘”代替;而“暘” 后来又被“阳” * 代替。    


  曙(shǔ)

  篆文(阳光)(拘押、处置),造字本义:比喻日光挣脱黑暗的包围,透出第一线微光

  太阳西沉为*  ;太阳落山为*  ;月亮初升为*  ; 月高人静为*  ;安定入宿为*  ;晨光微露为“”;太阳升高为*  ;月尽日出为*  ;日浴草木为*  ;荷锄出工为*  。  


旦(dàn):

  甲骨文,上边的四边形指事符号代表天宇空间,下边的四边形指事符号代表大地。造字时代古人认为天地是两个无边无际的平面。

  有的甲骨文用“日” 代替天宇,强化日出而天地分的含义。

  金文将表示大地的方形写成实心的黑点;篆文将实心黑点改写成一横 ━,代表地平线或海平线。

  字本义:动词,世界从黑暗混沌合一的状态中分离出天地,即天亮古人称日升而天地分明为“”,称日落而天地不分为* (通* )。


朝(zhāo):

  朝,甲骨文“早”的异体字夕,晓月),表示太阳刚刚升起,月亮尚未落尽。有的甲骨文将“早”的异体字写成

   造字本义:名词,月落将尽、红日初升的大清早

   太阳西沉为*  ;太阳落山为*  ;月亮初升为*  ; 月高人静为*  ;安定入宿为*  ;晨光微露为*  ;太阳升高为*  ;月尽日出为“”;日浴草木为*  ;荷锄出工为* 。


早(zǎo):

  ,甲骨文(日,太阳)(屮,小草),表示草木沐浴在朝阳中。造字本义:红日初升、小草带露的清晨

  日在草上为*  (朝日初出);日在树上为“”(天色大亮);日在草中为* ------通* (太阳下山);日在树下为*  (天色昏暗)。  

 


 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/mmy265/p/9525057.html

<think>嗯,用户让我介绍一下“象形字xss payload”。首先,我需要确定用户的具体需求。XSS是跨站脚本攻击,而“象形字payload”可能指的是利用特殊符或编码来绕过过滤的攻击向量。 首先,我应该回顾XSS的基本概念。XSS攻击通过在网页中注入恶意脚本,当其他用户访问时执行。常见的类型有反射型、存储型和DOM型。攻击者通常需要绕过输入过滤,这时候会使用各种编码或混淆技术。 接下来,“象形字”可能指代使用类似象形文符或Unicode符来构造payload。比如,某些Unicode符看起来像普通母,但实际是不同的编码点,可能被浏览器解析为合法符。例如,希腊母中的某些符可能与拉丁母相似,如α(U+03B1)和a(U+0061)。 然后,我需要考虑如何构造这样的payload。例如,使用homoglyphs(同形异义)来替换部分关键,比如将<script>中的母替换为相似的Unicode符,可能绕过基于黑名单的过滤。比如:<ѕcript>alert(1)</script>,这里的“ѕ”是西里尔母的小写s(U+0455),看起来像拉丁母s。 另外,可能需要结合编码方式,比如HTML实体编码、JS Unicode转义等。例如,使用&#xxxx;格式或\uXXXX来表示符。比如:<script>alert(1)</script>,其中73是's'的十六进制ASCII码。 还需要考虑浏览器的解析行为。不同浏览器对符的处理可能不同,有些会自动标准化Unicode符,导致过滤被绕过。测试不同浏览器的兼容性是关键。 另外,用户可能想了解如何防御这种攻击。作为开发者,应该规范化输入,使用白名单过滤,对输出进行适当的编码,并设置Content Security Policy(CSP)等。 总结来说,象形字XSS payload主要是利用视觉上相似但编码不同的符来绕过过滤机制。需要详细解释这种技术的工作原理、示例以及防御方法,确保用户理解攻击向量和防护措施。</think>好的,我将逐步解释“象形字XSS Payload”的概念和相关技术: 1. **XSS基础概念** XSS(跨站脚本攻击)通过注入恶意脚本到网页中,利用以下关键点: - 输入未正确过滤 - 输出未正确编码 - 浏览器执行注入的代码 2. **象形字Payload的定义** 指利用视觉相似但编码不同的符(Homoglyphs)构造的payload,例如: - 拉丁母 `a`(U+0061) vs 西里尔母 `а`(U+0430) - 普通分号 `;`(U+003B) vs 希腊问号 `;`(U+037E) 3. **典型攻击场景** ```html <!-- 利用西里尔母绕过<script>黑名单 --> <ѕcript>alert(1)</ѕcript> ``` 实际解析为:`<script>alert(1)</script>` 4. **编码混淆技术** - HTML实体编码:`< → <` - Unicode转义:`\u003Cscript\u003E` - 多重编码嵌套:`%26%23x25%3B...` 5. **浏览器解析特性** 例如: ```javascript <img src=x onerror=\u0061lert(1)> ``` `\u0061` 会被解析为母 `a`,最终执行 `alert(1)` 6. **防御措施** - **输入过滤**:规范化所有输入符(如Unicode标准化) - **输出编码**:根据上下文使用HTML/URL/JS编码 - **CSP策略**:限制脚本执行源 - **库依赖检查**:避免使用存在XSS漏洞的第三方组件 7. **检测工具推荐** - OWASP ZAP:自动化扫描器 - Browser DevTools:手动调试DOM解析 - Unicode符映射表:验证特殊符处理 总结:象形字XSS本质是利用符编码的视觉欺骗性绕过防护,防御需结合规范化处理和多层次过滤机制。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值