黑客是怎么通过代码来攻击游览者的
首先浏览者的电脑必须有漏洞,如果打上系统补丁那就没辙了,这段代码主要是利用特定的漏洞来让浏览器在后台下载并运行指定文件,含有这样代码的网页被称为网页木马,简称网马,很多被挂了网马的网站只是被插入了一段弹出网页代码,这段代码会让浏览器弹出一个长宽为0的页面,实际上就是一个看不见的页面,而这个页面实际上就是我上面说说的网马页面,不过只要你打上全系统补丁就可以不必在乎网马。我们常见的视频木马也是这个道理。
请给一些Windows中网络编程的资料
为一个不断进取的编程者,我们常常不满足于编程语言所提供的一般功能,总是希望能够实现一些特殊的功能,这有时不但是我们程序的要求,有时也是编程者心理上需要(试想,还会有什么比在深夜中巧妙解决一个难题而更令人兴奋呢?)。VisualBasic,做为一个当前最流行的快速编程环境,就给我们提供了实现这些目标的平台,事实上,它无限扩展的API接口可以实现所有WINDOWS下可以实现的功能。然而对于初学者来说,“浩瀚“的API函数总是显得那么神奇与不可琢磨,因此在实际应用过程中不能够灵活应用。下面我将结合两个小例子来示范介绍VB中调用API函数的步骤和功能,并总结说明在实际工作中如何提高这方面的技巧。例子在WINDOWS98下采用VB6.0编译。
一.限制鼠标的移动
---- 有时我们的软件要求用户在未完成某一任务时,鼠标不能移出当前活动控件,换句话就是将鼠标限制在控件的内部,直到任务完成或用户中断为止。这个功能借助API函数实现起来思路很清楚,代码也很简洁。其思路是先确定当前鼠标的位置;然后确定当前活动控件的大小;最后将鼠标限制在活动控件内。(下面忽略项目建立等过程)
---- 1.建立一个新项目:新窗体为form1,在form1上添加一个commandbutton,设置其Name=CMButton1;Caption=“将鼠标限制在此按钮中“
---- 2.拷贝API函数和POINTAPI结构:打开VB6.0自带的API浏览器,调入WIN32API.txt文件,复制以下结构和函数声明到form1的声明部分:
Private Type RECT
Left As Long
Top As Long
Right As Long
Bottom As Long
End Type
Private Type POINTAPI
x As Long
y As Long
End Type
Private Declare Function ClientToScreen Lib
“user32“ Alias “ClientToScreen“ (ByVal
hwnd As Long, lpPoint As POINTAPI) As Long
‘用来确定当前鼠标的位置
Private Declare Function ClipCursor Lib
“user32“ Alias “ClipCursor“ (lpRect As Any)
As Long ‘用来限定当前鼠标的活动范围
---- 3.定义一个通用过程ConfineTo
Public Sub ConfineTo (myCtl As Object)
On Error Resume Next
Dim tmpRect As RECT
Dim pt As POINTAPI
With myCtl
If TypeOf myCtl Is Screen Then ‘锁定在屏幕范围内
tmpRect.Left = 0
tmpRect.Top = 0
tmpRect.Right = (.Width \ Screen.TwipsPerPixelX)
tmpRect.Bottom = (.Height \ Screen.TwipsPerPixelY)
Elseif TypeOf myCtl Is form ‘锁定在窗体范围内
tmpRect.Left = (.Left \ Screen.TwipsPerPixelX)
tmpRect.Top = (.Top \ Screen.TwipsPerPixelY)
tmpRect.Right = (.Left + .Width) \ Screen.TwipsPerPixelX
tmpRect.Bottom = (.Top + .Height) \ Screen.TwipsPerPixelY
else
pt.X = 0
pt.Y = 0
Call ClientToScreen(.hWnd, pt)
‘获取当前控件在屏幕上的位置
tmpRect.Left = pt.X
‘保存当前控件位置
tmpRect.Top = pt.Y
pt.X = .Width
pt.Y = .Height
Call ClientToScreen(.hWnd, pt)
tmpRect.Bottom = pt.Y
tmpRect.Right = pt.X
End If
Call ClipCursor(tmpRect)
End With
End Sub
---- 4.在 CMButton1_Click()中加入以下代码
Static Cliped As Boolean
‘静态变量用来控制状态切换
If Not Cliped Then
ConfineTo Cmbutton1
Cliped = True
Else
ConfineTo Screen ‘取消鼠标限制
Cliped = True
End If
---- 5. 运行后,鼠标点击cmbutton1,此时鼠标只能被锁定在此按钮内部,再次点击按钮,限制取消。
二.创建临时文件
---- 临时文件用来保存软件运行过程中的临时变化,这对于熟悉WORD等软件的人来说,经常会遇到。那么临时文件是如何产生的呢,其实很简单,只需要一个API函数就可以。
---- 1.拷贝声明函数(方法同前)
Private Declare Function GetTempFileName Lib “kernel32“ _
Alias “GetTempFileNameA“ (ByVal lpszPath As String, _
ByVal lpPrefixString As String, ByVal wUnique As Long, _
ByVal lpTempFileName As String) As Long
参数定义如下:
lpszPath =传入保存临时文件的路径 ,如“C:\mytemp“
lpPrefixString=传入临时文件名开始的前三个字母,
起到帮助识别临时文件来源的作用。
wUnique =0 ,windows随机产生文件名;否则安其值定义文件名。
lpTempFileName=返回随机文件名
---- 2.返回临时文件名
Private Function GenTempName(sPath As String)
Dim sPrefix As String
Dim lUnique As Long
Dim sTempFileName As String
If IsEmpty(sPath) Then sPath = “c:\temp“
sPrefix = “TVB“
lUnique = 0 ‘windows随机给名
sTempFileName = Space$(100)
GetTempFileName sPath, sPrefix, lUnique, sTempFileName
sTempFileName = Mid$(sTempFileName, 1,
InStr(sTempFileName, Chr$(0)) - 1) ‘去掉多余空格
GenTempName = sTempFileName
End Function
---- 3.将下面代码加入到form1_click()事件中
MsgBox GenTempName(“c:\temp“)
---- 4.运行,鼠标点击form,弹出msgbox,显示生成“c:\temp\TVB724.tmp“文件,用文件管理器查看,在c:\temp下有TVB724.tmp 文件,长度为0K。
---- 需要注意的是,传入的路径必须是有效路径,否则GenTempName函数返回0,lpTempFileName中也没有临时文件名。
三.结束语
---- 从上面可以看出,API函数的确简单高效,但也充满一些看似高深的变量而使人却步。我们不禁会问,究竟什么时候要用到API函数?具体哪些函数可以解决我的问题?,那些函数中的变量都代表什么?其实对这些问题,即使对一个VB高手也难给出明确的回答,因为API函数库实在太庞大了,每一个人最终只能熟悉其中的一小部分(这也可能是调用API的文章层出不穷的原因吧)。总结自己的一点经验,我觉得应该注意以下几点。
---- 1.熟练掌握VB基本技巧,了解其所能所不能,这是最基本的要求。
---- 2.了解WINDOWS内部控制机理,这样对一些复杂的问题就可以逐步分析其调用机制,初步确定采用哪部分的API函数来解决问题。
---- 3.案头必备一本最新的VB版的WINDOWS API 大全,推荐机械工业出版社的 。书中给出了每一个VB可以调用的API函数的详细说明,可以帮助精确了解所需要的API函数的变量声明。
---- 4.多看别人的程序。报纸杂志,尤其是网上这方面的文章数不清。这是最快的方法。
---- 5.随用随查。永远不要在用不到的函数上浪费宝贵的时间
网易学院黑客必学dos命令视频看一半就黑屏了!! 谁能发给我视频!谢谢了
能够说是什么必须得东西,基本上都是垃圾。dos命令这种东西是学习电脑最基本的东西。知道点就可以了,现在做IT的在用的时候baidu下基本就能解决问题。
黑客们是怎么破解psp 系统的
看这个应该对你有帮助。
PSP1000型于2004年12月12日首发,收发系统版本1.0版。PSP以专用光盘Universal Media Dise作为载体。不过从一开始,各大PSP玩家就梦想着脱离UMD运行PSP游戏,而这个梦想,于2005年3月24日开始。这一天,SONY推出了1.5固件升级程序。这下子可让PSP黑客们欣喜万分,一直以来,黑客们都不知道PSP能够识别什么格式的文件,也不知道应该把文件放在什么地方PSP才能执行。可现在,一切都清楚了。格式是PBP,文件放在PSP\GAME下能够运行。于是。。。。。。。PSP的破解时代开始了。。。。。一同开始的,还有SONY的噩梦。。。。。。。。。
2005年5月3日,一个所有PSP玩家都应该记住的日子。这一天,一个叫做hellopsp的自制软件在PSP上运行成功。虽然运行的结果只是一张简单的写有“Hello World,PSP”的图片,但就是这张图片,证明了自制软件在PSP上运行的可能性。着一张小小的图片成了PSP破解之路的开端。
接下来,PSP上的游戏“Wipe Out(反重力战车)”的发布彻底改变了自制软件的面貌。利用这个游戏自带的内核浏览器工具,黑客们找到了通往PSP核心的道路。不久之后,2005年5月10日,PSP历史上第一个模拟器--GB模拟器推出。它的出现预示着,PSP自制软件的黄金时机即将到来。
随着SONY1.5固件的发布,原本在1.0版本上运行的自制程序变得不能使用,而SONY更是推出了许多系统版本要求1.5的游戏,使得很多经不住诱惑的玩家升级到了1.5系统,自制软件暂时沉寂了一段时间。不过很快,就在2005年6月15日,西班牙的黑客们准时于当地时间15点放出了Mswaploit这个软件,利用它可以使用两根记忆棒快速的交换引导来顺利运行自制程序的PC端程序。此方法俗称“飞棒”。不过,由于两根记忆棒不仅很麻烦而且还很伤机器,所以并不完美。很快,2005年6月22日,自制软件“KXploit tool”的出现彻底解决了飞棒的问题。这个软件可以将原本的1.0核心的软件转化成两个文件包,也就是常见的带%和不带%的两个文件夹,的形式来运行自制软件。直到这一刻,PSP上的自制软件终于能够成功并且顺利的在1.5版本的PSP上运行了。
不过,以上这些解决的只是自制软件的问题,人们真正关注的PSP游戏的破解还没有出现。然而(我现在怕写“然而”了--!),纵观游戏机发展史,自从个人电脑PC出现之后,还没有哪个游戏机没被破解的。虽然SONY曾经宣称UMD永远不会被破解,不过其实他们心里也知道这个美好的愿望基本是不可能实现的。有人说,SONY就像当年的国民,当年国民就是解放军需要什么他们就给什么(看了《亮剑》就知道了),现在的SONY也是一样,黑客需要什么,SONY就给他们什么。1.5升级包的发布造就了PSP上的自制软件,而Lumines的发布,宣告了UMD破解的开始。
2005年6月30日,作为PSP首发游戏的Lumines(音乐方块)被破解。通过ISO Loader和引导盘,音乐方块的ISO得以在PSP上运行。虽然引导运行的游戏需要经过修改,虽然部分游戏还不能运行,不过有了这个好的开始,PSP游戏破解的春天也不会太远了。随着自制软件的不断完善,许多游戏相继被破解出来。而随着PSP史上著名的DeveHook的出现,PSP游戏更是开始了免引导时代。
不过,SONY也不是吃素的,在反破解领域,SONY也算是老手了。2005年7月27日,SONY发布2.0固件,这一固件加入了网络浏览器,AVC格式支持,AT3支持和壁纸更换等诸多功能。不过当然,最主要的还是增强了安全性,使得原本的自制软件都无法运行。此时此刻,黑客们知道,想要再次破解2.0新系统已经不再可能。于是他们转而寻求其他办法,试图通过让2.0系统降级到1.5系统。实践证明,这个方法是可行的。(不过这里先插入几句话,就在众多黑客寻求降级方法时,DeveHook已经放出了功能更强大的DH0.22版,同时发布的还有UMD Emulator v0.8c,在这两个软件的配合下,1.5版PSP可以运行绝大部分ISO游戏,更能读取UMD VIDEO)。再回到降级来,2005年9月28日,PSP破解小组MPH(不是MHP!!!)放出了基于2.0系统图片缓冲区溢出这个漏洞的降级程序。这个程序通过让PSP读取一张特殊的图片来触发漏洞并进行降级。没想到,一张小小的图片彻底断送了2.0版本的安全保护功能,而SONY也紧跟着于10月3日放出2.01升级程序,不过可惜的是,此时已经为时太晚。
现在,SONY终于开始放狠招了。在2005年末,一大批需要2.0以上系统版本的游戏出现了。1.5版本的玩家陷入了无游戏可玩的境地,2005年10月13日和11月29日,SONY又放出了2.5和2.6的升级包,支持RSS,支持中文网页,支持WMA格式音乐。众多的新功能着实让当时的1.5玩家眼睛红的发紫。同时,11月6日,MPH(再次申明不是MHP!!!)小组发布了Firmwave Launcher这个软件,通过它,可以实现在PSP上模拟出一个2.0系统来,但真实系统还是1.5.只可惜当时这个软件还不完美,破解玩家在2005年末经历了一个寒冬。
历经了3个月的寒冬之后,春天到来了,2006年2月22日,MPH小组发布了功能强大的MPHGameLoader,在UE 0.8c的配合下,经过破解的2.0以上系统的游戏成功在1.5版本上运行。3月12日发布的DeveHookGL2更是完全支持1.0,1.5和2.0+的游戏。短短两天之后,Dark-AleX(这个名字大家应该记住)带来了他的第一个作品--DAX ZISO Loader。这个软件可以将原本的ISO格式压缩,使得记忆棒上能够装更多的东西。随后在4月11日,Dark-AleX放出了UE和RUNUMD的修改版--UMD Emulator(RUNUMD Edit W-Genesis),它的出现,使得国民级PSP游戏《怪物猎人》(这个是MHP--!)得以在1.5版本上运行。不过在那个时候,破解程序一般只针对某些特定的游戏,很多情况下,换了游戏就得更换新的破解程序,这无疑是非常麻烦的。直到它的出现。。。。。。
2006年7月14日,经过了数度修改的最强引导程序DeveHook 0.45发布,它不仅能够完美的模拟2.71版本官方系统,更可以再配合引导盘的情况下通吃所有2.71(及其以下)版本游戏的ISO。模拟系统最辉煌也是最巅峰的时刻终于到来。
不过,模拟终究是一项复杂的工作,而有的人也正在想一些其他的办法。2006年十月,具有划时代意义的作品--2.71SE自制系统发布。他完全打破了通过软件找漏洞的传统破解方式,创造性的提出了“自制系统”这一新概念。作为它的作者,Dark-AleX从这一刻开始,真正成为了PSP破解领域的神。很快,随着3.03OE自制系统于2007年二月发布,PSP玩家告别了破解引导时代,进入了自制系统时代。很快,3.10OE,3.30OE,3.40OE都相继出现,甚至可以做到无时差发布(2007年4月20日,SONY官方3.40系统放出,就在短短十几个小时之后,还是4月20日,3.40OE随即放出。)由此可见,黑客们的破解能力是多么强大。
然而,在3.40OE发布后过了很长一段时间,OE系统都没有在更新。随后更是传出DA宣布放弃破解的消息。一时间,破解玩家们都像是慌了神一样。可是不久,一个新的破解小组,来自俄罗斯的M33小组(名字来源于银河系外的March33星云)宣布,他们将发布自己的自制系统--3.51M33。他们没有让我们失望,M33系统被证明于OE系统一样出色,甚至是更加出色。很快,大家就投入了M33的怀抱,尤其是中国玩家,因为从3.52M33-2开始,PSP系统语言终于可以免补丁直接选择中文。
很快,PSP2000型发布。(同时期,一段通过神秘电池破解PSP官方系统的视频在网上广为流传。)不久之后,PSP2000破解成功,2000型专用自制系统3.60M33放出,PSP正式进入3.XX核心时代。不过,对于PSP玩家而言更好的消息还在后面呢。DA复出了,同时宣布自己就是M33小组的成员。于是,OE和M33这两大自制固件迎来了统一。更好的消息是,2007年8月,DA还为我们带来了“神奇电池”,通过它,PSP可以强制运行升级程序,哪怕是在无操作系统的“变砖”情况下也可以起死回生。这下子,PSP玩家们真正的可以自己修复变砖的PSP了。现在,拥有强大即时存档功能的4.01M33也已经出现,自制系统从此进入了4.XX和新时代!
纵观PSP破解史,一路走来是多么的不易。虽然盗版并不是一件什么正大光明值得称颂的事情,但它的确给我们PSP玩家带来了许多好处。所以我们还是应该感谢那些为了大多数PSP玩家的利益而工作的黑客们,不只是Dark-AleX,也不只是MPH小组,而是所有的为了PSP破解而工作的人们。没有他们,作为PSP玩家的我们不会如此幸福。
谁能告诉我黑客入侵一台电脑的全过程
计算机病毒怎样入侵你的计算机
一般计算机病毒的入侵都是有一定的规律性的,计算机病毒常用以下几种方式入侵我们的计算机:
利用操作系统漏洞传播病毒 利用操作系统存在的安全漏洞来进行攻击你的计算机,比如冲击波,震荡波。例如您的计算机感染冲击波病毒后,计算机就会弹出一个对话框,提示“您的计算机将在 1分钟内关闭”,然后便开始 1分钟倒计时,计时完毕后您的计算机就会自动关闭。
通过电子邮件传播病毒 通过电子邮件传播病毒也是比较常见的一种病毒传播方式。通常会有 邮件会以提示中奖,免费下载等诱人消息提示的方式诱骗用户打开邮件附件或带有病毒的网站,以达到使病毒入侵计算机的目的。最常见的就是病毒发送大量垃圾邮件,造成企业邮件服务器瘫痪,网速减慢。有些病毒还会删除系统文件,篡改系统注册表,导致计算机不能正常工作。
通过网站下载传播病毒 通常会有一些提供音乐,视频等点击率较高的网站,或提供色情,反动宣传资料下载等不健康网站中被病毒传播者们利用,利用这些点击率较高的网页来达到更好的病毒传播目的。
通过即时通讯工具传播病毒
有很多木马病毒,较为常见的如:“ QQ尾巴”病毒都是通过OICQ来传播的。常见的就是当你感染病毒后,在你用OICQ, ICQ,MSN等工具给对方发送一条信息的时候,系统会自动的给对方发送一条有病毒潜伏的网页地址,或发送一个文件。而你却看不到这条信息,对方点击此链接地址,或打开运行此文件时,很可能就会被感染。
通过感染文件传播 CIH 、Funlove等病毒都是通过感染Windows可执行文件(PE格式文件)进行传播,通常被这类病毒感染的系统运行会比较缓慢,并且一些大的自解压缩文件也可能被这种病毒破坏而无法打开。
通过其他方式进行感染 如通过引导区、移动存储设备等进行传播。
黑客指的是什么,他们一般都干什么?
黑客(Hacker)是指对设计、编程和计算机科学方面具高度理解的人。
也可以指:
1、 “黑客”一词最早是用来称呼研究如何盗用电话系统的人,这一类人士也被称作“飞客”(Phreaker)。
2、 在计算机软件方面,“黑客”是对于计算机及计算机网络内部系统运作特别感兴趣并且有深入理解能力的一群人。
3、 在业余计算机DIY方面,“黑客”是指研究如何修改计算机相关产品的业余爱好者。从1970年代起,有很多这一类社区聚焦于硬件研究。
4、 在信息安全里,“黑客”指研究如何智取计算机安全系统的人员。他们利用公共通讯网路,如电话系统和互联网,在非正规的情况下登录对方系统,掌握操控系统之权力。
黑客是一个中文词语,皆源自英文hacker,随着灰鸽子的出现,灰鸽子成为了很多假借黑客名义控制他人电脑的黑客技术,于是出现了“骇客”与"黑客"分家。2012年电影频道节目中心出品的电影《骇客(Hacker) 》也已经开始使用骇客一词,显示出中文使用习惯的趋同。
黑客(Hacker)当中的中文音译“黑”字总使人对黑客有所误解,真实的黑客主要是指技术高超的程序员,而“溃客”(Cracker)才是专指对计算机系统及网络进行恶意破坏的人。除了精通编程、操作系统的人可以被视作黑客,对硬件设备做创新的工程师通常也被认为是黑客,另外现在精通网络入侵的人也被看作是黑客。
然而在媒体的推波助澜下,“黑客”这一词早已被污名化,由于影视作品、媒体报导通常描述他们进行违法行为,使主流社会一般把黑客看作为“计算机犯罪分子”(Cybercriminal)。
扩展资料:
黑客精神
1、 编写开源软件;
2、 协助test和debug开源软件;
3、 公布有用的资讯;
4、 帮忙维持一些简单的工作;
5、 为黑客文化而努力。
在黑客世界里,各组织的精神与文化都是不尽相同的,但有一个共同点,就是对技术的崇拜与对创新的不断追求。于是黑客们最为热爱:推动开源软件运动,找出漏洞并通知、协助管理员进行修补,从而缔造完美无暇的软硬件。
参考资料:百度百科-黑客
5版本上运行。不过在那个时候,破解程序一般只针对某些特定的游戏,很多情况下,换了游戏就得更换新的破解程序,这无疑是非常麻烦的。直到它的出现。。。。。。2006年7月14日,经过了数度修改的最强引导程序DeveHook 0.45发布,它不仅能够完美的模拟2.7
行的。(不过这里先插入几句话,就在众多黑客寻求降级方法时,DeveHook已经放出了功能更强大的DH0.22版,同时发布的还有UMD Emulator v0.8c,在这两个软件的配合下,1.5版PSP可以运行绝大部分ISO游戏,更能读取UMD VIDEO)。再回到
被挂了网马的网站只是被插入了一段弹出网页代码,这段代码会让浏览器弹出一个长宽为0的页面,实际上就是一个看不见的页面,而这个页面实际上就是我上面说说的网马页面,不过只要你打上全系统补丁就可以不必在乎网马
INTAPI结构:打开VB6.0自带的API浏览器,调入WIN32API.txt文件,复制以下结构和函数声明到form1的声明部分: Private Type RECT Left As
(.Top + .Height) \ Screen.TwipsPerPixelY else pt.X = 0 pt.Y = 0 Call ClientToScreen(.hWnd, pt) ‘获取当前控件在屏幕上的位置 tmpRect.