ActionScript ExternalInterface.call 参数有字符串 "/" 的解决方案

FlashXSS漏洞挖掘实战:从反编译到代码审计与利用 跨站脚本攻击(XSS)作为经典的Web安全漏洞,其核心原理在于攻击者能够将恶意脚本注入到受信任的网页上下文中,从而在用户浏览器中执行任意代码。这种漏洞通常源于对用户输入数据未经充分验证或编码,便直接输出到HTML、JavaScript等动态内容中。从技术价值看,理解XSS不仅有助于构建更安全的Web应用,更是掌握客户端安全攻防的基础。在各类XSS变种中,FlashXSS因其依托于已淘汰但仍有遗留的Flash技术栈而具有独特的研究意义,它常出现在需要处理用户输入并调用`ExternalInterface`与页 阅读详情
今天发现一个问题,如果在 ActionScript 中通过 ExternalInterface.call 调用 JavaScript 时,如果传递的参数有字符串,那么字符串中如果包含 / 符号的话,那么将会调用失败。这个也是 ActionScript 和 JavaScript 交互的一个 bug,解决办法是,对传递的字符串先进行一下处理在传递,处理方法很简单,比如要传递的数据是 data,将它进行一次 data.replace(////, “////”) 替换之后,在传递给 JavaScript 就可以了。

或者替换成  data.replace(////, “//u005c”)
Tesseract OCR 字库训练教程:提高识别率进阶版 通过 Tesseract 字库训练,你可以提高 OCR 对特定文本或字体的识别能力。训练过程包括准备训练数据、生成标签文件、运行训练工具,以及将训练结果集成到实际项目中。虽然训练过程需要一些时间和精力,但对于需要高精度文本识别的场景来说,字库训练是非常有效的提升识别率的方法。 阅读详情

相关推荐

在win10-wsl2(ubuntu)中安装jlink

在 官方下载linux版本的deb包拷贝到ubuntu的/home目录下(其他目录也可以),进行安装然后提示很多依赖缺失的错误,此时执行自动安装需要的依赖包再次重新安装就可以啦查看是否安装成功,输入JLink 再按下两次Table键,是否如下所示这样表示安装成功了。

yaq_30401的博客 3137

android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE

String android.content.Intent.ACTION_EXTERNAL_APPLICATIONS_AVAILABLE = "android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE" Broadcast Action: Resources for a set of packages (which were previous...

yelidemaomao的专栏 2万+

别再乱改宏定义了!STM32F103程序移植保姆级教程(从C8T6到ZET6实战)

本文详细解析了STM32F103程序从C8T6移植到ZET6的实战步骤,重点介绍了硬件差异、开发环境配置、时钟陷阱及外设处理等关键点。通过修改宏定义(如STM32F10X_HD)、调整启动文件和时钟配置,确保移植顺利进行。适合嵌入式开发者参考,避免常见移植问题。

weixin_42567497的博客 215

ExternalInterface类的使用

JavaScript与ActionScript通讯(ExternalInterface类)。   需要引入import flash.external.ExternalInterface;   一、ActionScript调用JavaScript的方法   这里要用到ExternalInterface类的call方法   ExternalInterface.call(funct

haihaiger的专栏 1408

Apple CarPlay Certification Guide December 2022 解析V1.0

Apple CarPlay Certification Guide December 2022更新说明

m0_74450450的博客 703

从CCD数据上报看wxHOOK的封号风险与规避

本文深入分析了微信CCD数据上报机制对wxHOOK的检测逻辑与封号风险,揭示了调试器路径暴露、非白名单DLL加载和内存校验失败等关键风险点。通过实战案例和规避方案,帮助开发者理解如何安全使用wxHOOK技术,避免封号风险,包括内存镜像欺骗、内核级隐蔽和硬件辅助方案等高级技巧。

weixin_27875131的博客 627

android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE

String android.content.Intent.ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE = "android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE" Broadcast Action: Resources for a set of packages are currently un...

yelidemaomao的专栏 1万+

【零基础入门unity游戏开发——unity3D篇】unity CharacterController 3D角色控制器最详细的使用介绍,并实现俯视角、第三人称角色控制(附项目源码)

【unity小技巧】unity最完美的CharacterController 3d角色控制器,实现移动、跳跃、下蹲、奔跑、上下坡、物理碰撞效果,复制粘贴即用但是我发现很多人还是不理解,都跑来私信问我,所以决定重新做一个更加详细且简单控制器,主要是实现俯视角和第三人称角色控制。添加一个胶囊体,添加Character Controller组件,记得删除Capsule Collider组件,因为Character Controller自带了碰撞,所以不需要Character Controller参数介绍。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 5022

ActionScript 学习手记之ExternalInterface的使用

Flash ActionScript 学习手记之ExternalInterface的使用回家之前接到来自学校软件协会的一个开发任务,要求实现.Net与Flash之间的相互操作,具体要求实现C#对flash对象(DisplayObject和DisplayObjectContainer)的操作,包括插入、删除、复制、同时还要实现对象的放大、缩小、旋转、转置,图层移动等等现在开发基本结束,发布一下我的A

李大仁博客 4866

YOLOv11改进策略【独家融合改进】| 模型轻量化二次改进:StarNet + FreqFusion,极限降参,适用专栏内所有轻量化模型

FreqFusion是一种旨在解决密集图像预测任务中特征融合问题。

Limiiiing的博客 2123

【光子 AI 】应用 LangGraph 的核心模型和算法原理,完整实现一个极简版的 Agent 开发框架源代码,并给出具体的应用测试实际项目案例

下面给出一个“极简版 LangGraph 风格 Agent 框架”的完整可运行实现:用 有向图 + 状态(State) + 节点(Node) + 条件路由(Conditional Edge) + 循环(Loop) + Checkpoint 这一套核心模型/算法,把 Agent 组织成可编排、可测试的状态机工作流(这正是 LangGraph 的核心抽象之一:以 StateGraph 组织节点,节点读写共享状态,边做路由与循环,并支持持久化/回放)。 参考概念来源:LangGraph 官方文档对 “StateG

AI天才研究院 270

12广播应用接收器

12 Broadcast Receiver 消息接收器 如何使用Broadcast Receiver //继承BroadcastReceiver. 注册方式 静态注册 AndroidManifest中注册. 动态注册 IntentFilter = new IntentFilter(); IntentFilter.addAction("接受对象") registerReceiver("广...

Blog 522

【人工智能时代】- 一键部署本地AI大模型

Ollama是一个开源项目,致力于简化大型语言模型(LLM)的本地部署过程。它允许用户在自己的硬件上运行和测试最新的语言模型,无需依赖云服务。Ollama提供了一个类似于OpenAI的API接口,使得开发者可以轻松地在自己的应用程序中集成大型语言模型。此外,Ollama WebUI为用户提供了一个友好的界面,用于管理和与模型进行交互。

xiaoli8748的专栏 2379

Flex 3 DOM型XSS漏洞剖析:从ExternalInterface到客户端代码执行

跨站脚本攻击(XSS)是Web安全领域的核心威胁之一,其本质在于攻击者能够将恶意脚本注入到受信任的网页中,并在用户浏览器中执行。DOM型XSS作为XSS的一种重要变体,其攻击载荷的解析与执行完全在客户端浏览器环境中完成,不依赖于服务器响应,这使得传统基于响应内容检测的防护手段极易失效。其技术价值在于揭示了现代富客户端应用(RIA)中,当应用框架与浏览器环境深度交互时,如果未能严格界定和净化跨语言、跨环境的**数据流**,就会在**信任边界**上产生致命的安全缺口。这种风险广泛存在于需要与宿主环境(如浏览器D

weixin_30765505的博客 291

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

​官方关于ExternalInterface介绍 【转载】

http://help.adobe.com/zh_CN/FlashPlatform/reference/actionscript/3/flash/external/ExternalInterface.html#includeExamplesSummary ExternalInterface....

chuanchanwei7875的博客 270

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

关于ExternalInterface的性能问题探讨。

项目的需要将flex里面录音的数据通过activeX保存到客户机器里面。稍微了解了下, as代码没办法直接和activeX控件交互,于是只能通过html页面的js交互再调用activeX控件 于是简单的在定时器里面将,得到的录音sample数据,传输到js里面。 代码如下:   // getTimer() - start_time作用是,为避免阻塞只能,运行大概500ms 就返回。

xiunai78的专栏 1296

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

从 ActionScript 中调用外部代码

从 ActionScript 中调用外部代码 http://help.adobe.com/zh_CN/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7ca8.html ExternalInterface.call() 方法执行容器应用程序中的代码。它至少需要一个参数,即包含容器应用程序中要调用

格物致知 2138

【探索】用ActionScript模拟运行JavaScript

  先来段简单的代码: function JSDemo(){ var doc = window.document; var div = doc.createElement("div"); div.innerHTML = "Hello! <i>This box is created by JavaScript!</i>"; div...

weixin_30292745的博客 85

使用 ExternalInterface 类

获取有关外部容器的信息 从 ActionScript 中调用外部代码 从容器中调用 ActionScript 代码 外部 API 的 XML 格式 ActionScript 与容器应用程序之间的通信方式有两种:ActionScript 可以调用容器中定义的代码(如 JavaScript 函数),或者容器中的...

weixin_34071713的博客 216

ActionScript3注入JavaScript脚本

<br />ctionScript3注入JavaScript脚本 <br />JavaScript and VBScript Injection in ActionScript 3 主要内容摘抄 <br /><br /> 脚本注入在这里是说在ActionScript3编程时更好的组织和使用JavaScript,不是黑客攻击做的那个。通过ActionScript3的ExternalInterface类完成,需要了解JavaScript和文档对象模型( DOM )。 <br /><br />简介<br

Stoneson 1053

javascript和Flash ActionScript的交互

原文地址:http://www.cnblogs.com/webabcd/archive/2009/11/05/1596687.html 介绍 演示使用 Flash ActionScript 3.0 获取配置参数,页面参数,以及 js 与 as 间的交互 参数获取 - 通过 Application.application.stage.loaderInfo.parameters[param] ...

tomEnjoy 201

Flex : 从 ActionScript 中调用外部代码

ExternalInterface.call() 方法执行容器应用程序中的代码。它至少需要一个参数,即包含容器应用程序中要调用函数的名称的字符串。传递给 ExternalInterface.call() 方法的其它任何参数均作为函数调用的参数传递给容器。 // calls the external function "addNumbers" // passing two paramet...

GOBY 栏目 125

flash as的ExternalInterface.call()实现有bug,对象互转不完全

如简单的尝试ExternalInterface.call('alert', {d:'\\'}),就会导致js出错,有人专门做了个尝试http://mihai.bazon.net/blog/externalinterface-is-unreliable"ExternalInterface is unreliable"简单的解决方案是使用下面的方式互相转换,之前我使用过escape与unescapeT

我的笔记 904
上一篇: CSS 进度条(含进度)
下一篇: JavaScript 与 ActionScript 3.0 交互的一些问题
subchen
博客等级 码龄25年 33粉丝 77原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值