<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[kf的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/kf</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; kf]]></copyright><item><title><![CDATA[Linux上NC的应用－－蜜罐技术]]></title><link>https://blog.youkuaiyun.com/kf/article/details/8568016</link><guid>https://blog.youkuaiyun.com/kf/article/details/8568016</guid><author>kf</author><pubDate>Mon, 04 Feb 2013 09:42:14 +0800</pubDate><description><![CDATA[Linux上NC的应用－－蜜罐技术(1)

在写这篇日志之前，曾经接触过网络安全产品：UTM、网闸、vpn设备；但是一直都在想，这些安全设备上面的一个很有意思的功能如何用很小很小的linux来实现虚拟服务功能，引诱黑客来攻击－－这个就是所谓的蜜罐。实际上，实现蜜罐并不难，说破了，网络安全其实也不怎么安全！！哈哈哈
下面先介绍一个号称瑞士军刀的工具－－NC。NC在linux实际应用上很少见，一]]></description><category></category></item><item><title><![CDATA[利用nc构建telnet后门控制案例]]></title><link>https://blog.youkuaiyun.com/kf/article/details/8567762</link><guid>https://blog.youkuaiyun.com/kf/article/details/8567762</guid><author>kf</author><pubDate>Sun, 03 Feb 2013 23:46:12 +0800</pubDate><description><![CDATA[nc俗称为网络中的“瑞士军刀”其功能强大，如果在肉鸡上运行“nc.exe –p port –L –d –e
cmd.exe”命令就可以构建一个telnet后门，即使关闭了nc.exe程序运行窗口，该后门程序还继续存在。本案例通过一个bat文件来构建一个telnet后门，当系统重新启动后，该后门会继续存在。当然nc还有许多其它用法：

　　(1)连接到REMOTE主机，格式：nc -nvv 192.]]></description><category></category></item><item><title><![CDATA[java&nbsp;Socket完美实例。。。]]></title><link>https://blog.youkuaiyun.com/kf/article/details/8567761</link><guid>https://blog.youkuaiyun.com/kf/article/details/8567761</guid><author>kf</author><pubDate>Sun, 03 Feb 2013 23:46:10 +0800</pubDate><description><![CDATA[java socekt
同步套节字编程主要用到java.net.Socket类，通常情况下我们需要socket的长连接模式。其次就是在连接的另一端断开之后需要及时响应。

对于连接的判断，socket提供的isClosed,isConnected等都是判断本地套节字的状态。要判断运程的连接，可以通过发送紧急数据来判断，紧急数据发送成功与否，就表示远程是否断开。

package org.noka.]]></description><category></category></item><item><title><![CDATA[认识BufferedReader的readLine、re…]]></title><link>https://blog.youkuaiyun.com/kf/article/details/8567760</link><guid>https://blog.youkuaiyun.com/kf/article/details/8567760</guid><author>kf</author><pubDate>Sun, 03 Feb 2013 23:46:08 +0800</pubDate><description><![CDATA[最近，同学做实验的时候，在读取服务器端返回的时候，使用了BufferedReader类的readLine，他是这么写的，while(reader.ready())
{//执行读取操作，即readLine

}这个方法很经常被用到， 但是返回的却都是空，这是什么原因呢，查看了一下帮助文档，以及上网查了查，总结如下:

ready是查看流是否已经准备好被读，是一个非阻塞的方法，所以会立刻返回，由于服务]]></description><category></category></item><item><title><![CDATA[浅谈JNI的使用--java调用dll]]></title><link>https://blog.youkuaiyun.com/kf/article/details/8567759</link><guid>https://blog.youkuaiyun.com/kf/article/details/8567759</guid><author>kf</author><pubDate>Sun, 03 Feb 2013 23:46:06 +0800</pubDate><description><![CDATA[什么是JNI？Java Native
Interface（Java本地接口）的简写。使用这个接口，可以轻松实现java对动态链接库Dynamic Link
Library（dll）文件的调用，以实现一些C/C++的功能
本文章参考自网络一篇文章，做了一些小改动和补充说明。
一、建立java文件
注意点：1.要对dll里面的方法做本地声明
               
2.加载dll
示例代码：
]]></description><category></category></item><item><title><![CDATA[Java四大美女]]></title><link>https://blog.youkuaiyun.com/kf/article/details/8567758</link><guid>https://blog.youkuaiyun.com/kf/article/details/8567758</guid><author>kf</author><pubDate>Sun, 03 Feb 2013 23:46:04 +0800</pubDate><description><![CDATA[古代有四大美人，各位热爱Java的大侠，可知Java也有四大美女？



如果被我问得一头雾水，那你就是有点out了。Java从开天辟地，进化到今天，可谓历尽苍桑，但是还是免费的。那为什么甲骨文还要花重金购买呢？原因很简单，甲骨文已经发现了Java的价值千金所在了。千金者，美女也。



Java发展至今天，也有点历史了，却很少有人为其四大美女著书立说，鄙人不才，看不过眼，就硬着头皮献美了，四大美]]></description><category></category></item><item><title><![CDATA[JNI&nbsp;VC&nbsp;DLL]]></title><link>https://blog.youkuaiyun.com/kf/article/details/8567757</link><guid>https://blog.youkuaiyun.com/kf/article/details/8567757</guid><author>kf</author><pubDate>Sun, 03 Feb 2013 23:46:02 +0800</pubDate><description><![CDATA[JNI是JDK的一部分，用于为Java提供一个本地代码的接口。通过使用JNI编写的程序能够确保你的代码能够完全的移植到所有的平台。JNI使得运行在JVM虚拟机上的Java代码能够操作使用其它语言编写的应用程序和库，比如C/C++以及汇编语言等。此外JNI提供的某些API还允许你把JVM嵌入到本地应用程序中。下图表达了JNI所扮演的角色。 





























]]></description><category></category></item><item><title><![CDATA[System.loadLibrary()的使用方法汇…]]></title><link>https://blog.youkuaiyun.com/kf/article/details/8567756</link><guid>https://blog.youkuaiyun.com/kf/article/details/8567756</guid><author>kf</author><pubDate>Sun, 03 Feb 2013 23:46:00 +0800</pubDate><description><![CDATA[当使用System.loadLibrary()调用 Dll，两种方法:

1.设定环境变量。

比如：所编辑的Dll在目录“D:/cppProjects/nativecode/release”内，将这个路径复制添加到电脑的环境变量中的path变量内即可。

2.设定项目属性。(开发推荐)

右击项目名|选择属性properties|在左边列表内选择“Java Build
Path”|在右边选项卡用]]></description><category></category></item><item><title><![CDATA[Netcat简介]]></title><link>https://blog.youkuaiyun.com/kf/article/details/8567755</link><guid>https://blog.youkuaiyun.com/kf/article/details/8567755</guid><author>kf</author><pubDate>Sun, 03 Feb 2013 23:45:58 +0800</pubDate><description><![CDATA[NetCat是一个非常简单的Unix工具，可以读、写TCP或UDP网络连接(network

connection)。它被设计成一个可靠的后端(back-end) 工具，能被其它的程序
程序或脚本直接地或容易地驱动。同时，它又是一个功能丰富的网络调试和开
发工具，因为它可以建立你可能用到的几乎任何类型的连接，以及一些非常有
意思的内建功能。NetCat，它的实际可运行的名字叫nc，应该早很就被提供]]></description><category></category></item><item><title><![CDATA[8个实用的Linux&nbsp;netcat命令示例]]></title><link>https://blog.youkuaiyun.com/kf/article/details/8567754</link><guid>https://blog.youkuaiyun.com/kf/article/details/8567754</guid><author>kf</author><pubDate>Sun, 03 Feb 2013 23:45:56 +0800</pubDate><description><![CDATA[Netcat 或者叫 nc 是 Linux 下的一个用于调试和检查网络工具包。可用于创建 TCP/IP
连接，最大的用途就是用来处理 TCP/UDP 套接字。
这里我们将通过一些实例来学习 netcat 命令。
1. 在服务器-客户端架构上使用 Netcat
netcat 工具可运行于服务器模式，侦听指定端口



1
$ nc -l
2389



然后你可以使用客户端模式来连接到 2389 端]]></description><category></category></item><item><title><![CDATA[biokey.ocx&nbsp;指纹认证、识别&amp;n…]]></title><link>https://blog.youkuaiyun.com/kf/article/details/8567752</link><guid>https://blog.youkuaiyun.com/kf/article/details/8567752</guid><author>kf</author><pubDate>Sun, 03 Feb 2013 23:45:49 +0800</pubDate><description><![CDATA[设对象名:
fr 
采集指纹特征码模板
1、初始化:
fr.InitEngine()  返回0 成功
2、采集指纹模板
采集用以比对的模板，默认采集3次，获得最佳模板
fr.BeginEnroll();  开始采集
每次取得模板触发OnFeatureInfo事件
三次采集完成获得基础模板触发OnEnroll事件
根据参数可判断是否采集成功及取得采集成功的模板。
 
3、关闭模板采集 CancelE]]></description><category></category></item><item><title><![CDATA[事件触发型ActiveX放置在网页中的…]]></title><link>https://blog.youkuaiyun.com/kf/article/details/8567751</link><guid>https://blog.youkuaiyun.com/kf/article/details/8567751</guid><author>kf</author><pubDate>Sun, 03 Feb 2013 23:45:47 +0800</pubDate><description><![CDATA[最近一B/S项目中频繁用到指纹扫描登记及比对功能。指纹相关功能早已成熟，相关硬件厂家也把扫描、比对等功能做成了ActiveX控件，要置入B/S系统中，也只要使用其提供的ActiveX控件就可以了。

我使用的是中控URU4000B，其提供了一ActiveX控件，biokey.ocx。这个控件有个特点，其功能实现是事件触发型的，如：在指纹登记时，先调用一个函数进入登记状态，之后如果有合格指纹按压动作]]></description><category></category></item><item><title><![CDATA[C#实现指纹识别功能编程]]></title><link>https://blog.youkuaiyun.com/kf/article/details/8567750</link><guid>https://blog.youkuaiyun.com/kf/article/details/8567750</guid><author>kf</author><pubDate>Sun, 03 Feb 2013 23:45:45 +0800</pubDate><description><![CDATA[指纹识别器属于常用的硬件设备，主用用于考勤，门禁，各种考试场合等。指纹识别器如果要通过USB连接计算机，必须需要驱动程序才可以识别。


C#可以通过调用指纹识别器驱动文件，实现指纹识别的功能。主要使用的DLL驱动为Biokey.ocx文件。因为该文件进行了封装，需要在Windows系统中进行regsvr32注册该COM组件。


///


/// 初始化指纹识别器


///


privat]]></description><category></category></item><item><title><![CDATA[关于JACOB响应OCX组件中的事件]]></title><link>https://blog.youkuaiyun.com/kf/article/details/8567749</link><guid>https://blog.youkuaiyun.com/kf/article/details/8567749</guid><author>kf</author><pubDate>Sun, 03 Feb 2013 23:45:43 +0800</pubDate><description><![CDATA[我用JACOB实现了Java对OCX组件的调用，Java能成功调用OCX里面的方法，但是对OCX里面的事件响应却出现了问题，如果OCX组件里的事件没有传出参数则Java可以正常接收到事件，可是当OCX的事件有返回参数时就无法响应了，我对Java事件机制不了解，Jacob这东西也是刚接触，可能是我的代码出现了问题，下面是一些示例代码，望大家给点意见。 








Java代码]]></description><category></category></item><item><title><![CDATA[Java调用ocx控件以及dll]]></title><link>https://blog.youkuaiyun.com/kf/article/details/8567748</link><guid>https://blog.youkuaiyun.com/kf/article/details/8567748</guid><author>kf</author><pubDate>Sun, 03 Feb 2013 23:45:41 +0800</pubDate><description><![CDATA[通过Java调用OCX控件有几种方法，JNI、JACOB、Jawin等

1.JNI 最直接的方式，也是最麻烦的方式，需要自己完成所有的工作，不推荐。

2.Jawin 尝试了一下，效果不错，但相对来说，其编程风格更贴近Windows，离Java有点远 。

3.Jacob 使用Jacob非常方便，Java编程风格，需要了解的知识比较少。

 

Jacob的使用方法：

 

首先--

 

]]></description><category></category></item><item><title><![CDATA[java调用ocx]]></title><link>https://blog.youkuaiyun.com/kf/article/details/8567747</link><guid>https://blog.youkuaiyun.com/kf/article/details/8567747</guid><author>kf</author><pubDate>Sun, 03 Feb 2013 23:45:39 +0800</pubDate><description><![CDATA[首先需要肯定的是，可以在jsp页面通过js来调用ocx

一、注册.ocx控件，在命令窗口运行：regsvr32.exe  XXX.ocx

二、取得控件的classid，开始-->运行-->输：regedit，打开注册表---->在注册表的工具栏的编辑中找到搜索按钮，输入XXX.ocx的名字XXX查找，就可以得到控件的classid



三、在jsp页面嵌入控件：



[html] view]]></description><category></category></item><item><title><![CDATA[jsp调用dll动态链接库]]></title><link>https://blog.youkuaiyun.com/kf/article/details/8567746</link><guid>https://blog.youkuaiyun.com/kf/article/details/8567746</guid><author>kf</author><pubDate>Sun, 03 Feb 2013 23:45:37 +0800</pubDate><description><![CDATA[注：本文介绍Jsp中调用Dll动态链接库文件的方法
我的环境:
--------
1. java编译器:eclipse 3.0.2
2. web服务器: tomcat 4.1.24
3. C编译器: VC6.0
4. 操作系统: win2k
5. java源文件目录: d:/study/src
6. java编译后的class文件目录: d:/study/bin
7. tomcat目录: d:/t]]></description><category></category></item><item><title><![CDATA[忘记系统密码的解决办法]]></title><link>https://blog.youkuaiyun.com/kf/article/details/8567745</link><guid>https://blog.youkuaiyun.com/kf/article/details/8567745</guid><author>kf</author><pubDate>Sun, 03 Feb 2013 23:45:35 +0800</pubDate><description><![CDATA[登陆密码经常忘记了而不能进入系统？别急，现在就来给你带来解决的方法.
所需工具
1.U盘一个;2.Usboot;3.winrar

这个方法我亲自实验过，并且成功的绕过了XP的登陆密码.我在学校机房做过实验，但是文件格式为FAT32，就不知道NTFS的行不行?本来想一起实验的，结果我的光驱在学校机器上用不起(我的光驱有问题，机器太老了!--穷)，学校的机器都是FAT32的，没办法!
只有下次做了!]]></description><category></category></item><item><title><![CDATA[java&nbsp;RSA加密解密]]></title><link>https://blog.youkuaiyun.com/kf/article/details/8567744</link><guid>https://blog.youkuaiyun.com/kf/article/details/8567744</guid><author>kf</author><pubDate>Sun, 03 Feb 2013 23:45:33 +0800</pubDate><description><![CDATA[该工具类中用到了BASE64，需要借助第三方类库：javabase64-1.3.1.jar


注意：
RSA加密明文最大长度117字节，解密要求密文最大长度为128字节，所以在加密和解密的过程中需要分块进行。

RSA加密对明文的长度是有限制的，如果加密数据过大会抛出如下异常：


RSA加密解密" />Exception in thread "main" javax.crypto.Illega]]></description><category></category></item><item><title><![CDATA[磁盘配额quota与samba的结合&nbsp;…]]></title><link>https://blog.youkuaiyun.com/kf/article/details/8567743</link><guid>https://blog.youkuaiyun.com/kf/article/details/8567743</guid><author>kf</author><pubDate>Sun, 03 Feb 2013 23:45:30 +0800</pubDate><description><![CDATA[一.环境要求，解决问题

 

1.公司多个部门，有时候同一个部门要占用同一个共享硬盘空间，而文件服务器的空间是有限的，为了限制一个部门过多的占用共享空间而让其他部门的文件无法存放，就要给共享硬盘做一个配额，规定某一个部门最多占用一定的空间。

2.文件系统是在linux系统上，为了能让windows机器也能访问到，所以要采用samba文件系统。
3.要限制空间大小，就要采用quota.

 

]]></description><category></category></item></channel></rss>