日记分类:其他

VS2010广告 程序员的科幻片

病毒的自身保护方法介绍

第一,介绍病毒运行方法及其对策

1、EXE文件运行
这个是早期的,也是最简单的病毒运行方法,就是在启动项里面加入一个EXE文件运行的项目,从而达到病毒文件运行的目的,比如:密西木马在注册表启动项里面加入这么项HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\ToP: “C:\WINDOWS\LSASS.exe”,达到运行C:\WINDOWS\LSASS.exe文件的目的,这样的运行方式在任务管理器中可以看见进程(病毒自身做了保护的除外)。
至于这样的病毒清除起来非常简单,按照上面说的第一种情况就可以了——结束进程,删除启动项,删除文件。

2、DLL嵌入(直接嵌入) Continue

Setup Factory打包教程

虽然网上的Setup Factory打包教程很多,一般的入门是够用了,不过还有些基本功能都没有,譬如如何将Setup Factory打包的程序在安装时将安装路径写入注册表里边呢?

下边的这句代码就够用了。

appfolder = SessionVar.Get(“%AppFolder%”);
Registry.CreateKey(HKEY_LOCAL_MACHINE, “Software\\mysoft”);
Registry.SetValue(HKEY_LOCAL_MACHINE, “Software\\mysoft”, “PATH”, “”..appfolder..”", REG_SZ);

类似的很多,待续。。。。

菜鸟的hook法

在论坛闲逛的时候发现了这个,就转载过来,最近再写一个小程序,累点,就没更新,先转篇…

//内核中根据模块名得到模块基地址和模块大小.

//MyGetModuleInfo:根据模块名得到模块的基地址和大小.
#define BASEADDRLEN 10;

......

ULONG
MyGetModuleInfo(
IN  char * ModuleName,
OUT ULONG *pModuleSize
)
Continue

Javascript方式利用腾讯IP数据库获取IP地域信息

偶然查看IE缓存,发现“http://fw.qq.com/ipaddress”这个地址,打开来看,竟是腾讯的IP数据库。

即然有这个资源,当然要利用一下,大家可以自由发挥,我就简单的用JS引用出来。

<script src=”http://fw.qq.com/ipaddress”></script>
<script>
<!–
document.write(“IP:”+IPData[0]+”<br>”);
document.write(“来自:”+IPData[2]+” “+IPData[3]);
window.status=”您的IP:”+IPData[0]+” 来自:”+IPData[2]+” “+IPData[3];
//–>
</script>

这样是不是有很多用处呢?

收集一些自动检测某程序的安装路径

下边的方法都可以实现,我是用来搜索QQ安装目录的,很简单的2个批处理VBS。稍微改一下可以用做其他用途。

批处理类:

@echo off&setlocal enabledelayedexpansion
echo 请输入要查找的文件名^(带后缀,如qq.exe^)。
set /p tn=
echo 正在全盘查找!tn!…
for /f “delims=驱动器: ” %%i in (‘fsutil fsinfo drives^|more’) do (
cd /d %%i:\
echo 正在搜索!cd!请稍候…
for /r %%j in (*!tn!) do echo !tn!完整路径为%%~dpj
)
pause
Continue

java环境配置大全

安装JDK
    从java.sun.com/”>http://java.sun.com/下载jdk-1_5_0_04-windows-i586-p.exe
    安装到指定路径,我选择D:\jdk1.5.0
    配置环境变量:
    JAVA_HOME: D:\jdk1.5.0
    PATH: D:\jdk1.5.0\bin;
    CLASSPATH: .;D:\jdk1.5.0\lib\tools.jar;D:\jdk1.5.0\jre\lib\rt.jar;

安装WTK Continue

JAVA,新的征程

以前上课的时候没怎么好好学习JAVA,现在重新开始从头开始,一点一滴。下边收集一些,以备复习只用。

一、 JDK (Java Development Kit) 
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等。其中IBM的JDK包含的JVM(Java Virtual Machine)运行效率要比Sun JDK包含的JVM高出许多。而专门运行在x86平台的Jrocket在服务端运行效率也要比Sun JDK好很多。但不管怎么说,我们还是需要先把Sun JDK掌握好。  Continue

超级批处理病毒

放假了,无聊吃了份老本,发一段上学的时候写的批处理给大家研究。我水平一般,也就只能写出这点东西了,好长时间也没研究了,大家多多包涵。废话不多说了,大家看代码,仅供研究,不要做坏事。

@echo off
title You DEAD!!!!!!! Continue

SQL Server 管理并发数据

SQL Server 2005 还支持使用行版本控制的两个事务隔离级别。一个是已提交读隔离的新实现,另一个是新事务隔离级别(快照)。

当许多人试图同时修改数据库中的数据时,必须实现一个控制系统,使一个人所做的修改不会对他人所做的修改产生负面影响。这称为并发控制。

并发控制理论根据建立并发控制的方法而分为两类: Continue