史上最不安全的浏览器——Dangerous Browser收藏

本文聚焦于历史上安全性极低的浏览器——Dangerous Browser。深入探讨其在JavaScript和Delphi交互过程中遇到的安全挑战,包括回调函数和脚本注入的风险。通过分析VC调用JavaScript的难题,揭示了程序对象如何被引入到脚本环境中,从而可能导致的安全隐患。
摘要由CSDN通过智能技术生成
  史上最不安全的浏览器——Dangerous Browser收藏

 | 旧一篇: VC调用 JavaScript 难题:如何使当前程序的对象进入脚本

<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));keyit.focus();}</script>

浏览器市场一向强调安全性。但是安全往往与功能强大是矛盾的。Dangerous Browser 功能强大,但也是最不安全的。Dangerous Browser 可以运行PHP脚本,可以创建标准的 PHP5 内置对象;它可以在后门运行强化后的Javascript,这样的Javascript 可以创建 FileSystemObject 和 OpenTextFile,CreateTextFile 访问本地文件,甚至它可以调用任何 Windows API,去创建标准的 Windows 窗口,完成只有客户端程序才能完成的功能。(下载:本浏览器源码

一、界面

 

二、主要脚本代码

1 PHP 代码 主要功能:创建一个 VCL 的 TForm,在该 Form 中添加一个按钮,为 Form 添加OnClick响应代码,响应效果是使 Caption  的文字为 "Clicking a VCL TForm",为按钮的OnClick响应代码的效果也是改变内容为"Clicking a VCL TButton" 。

class  first_class{
    
var   $name = " php file class " ;
    
function  setName(  $n  ){
        
$this -> name  =   $n ;
    }
    
function  sayHello(){
        
print   " my name is  $this ->name<BR> " ;
    }
}

function  OnFormClick( $sender ) {
    
$sender -> Caption = " Clicking a VCL TForm " ;
}

function  OnButtonClick( $sender ) {
    
$sender -> Caption = " Clicking a VCL TButton " ;
}

$ds = new  dsRE();

// call VCL
$ds -> UsingClass( " TForm " );
$form = new  TForm( null );
$ds -> RegistMethod( " OnFormClick " , $form , " OnClick " );

$ds -> UsingClass( " TButton " );
$button = new  TButton( $form );
$ds -> RegistMethod( " OnButtonClick " , $button , " OnClick " );
$button -> Left = 20 ;
$button -> Top = 30 ;
$button -> Width = 200 ;
$button -> Parent = $form ;
$button -> Caption = " Button1 " ;

$form -> Show();
$form -> Caption = " I am a VCL TForm " ;

$ds -> Share( $form , "
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值