`
王树雄
  • 浏览: 239515 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
     //既然是复制,那么我们首先要进行读取的操作。但是在jxl当中读取操作只能只读,而不能修改。也没有一种方式让我们直接在读取的时候定义成可读可写的   //但是jxl提供了一种方法。我们读取一份excel文件。然后将生产的workbook对象传入可读写的另外一个对象。这样的话。就可以实现一个读写的操作;   Workbook   wb=null;   WritableWorkbook    wwb=null;   try {    //从源文件中进行读取      wb=Workbook.getWorkbook(new File("c.xls")); ...
寒假以后在做移动的项目。关于权限控制了。最近移动的项目经理让我额外做一个简单系统实现。大概是这样的。 他给我两张暗访问卷的excel表格。让我将之弄成静态网页。然后做一个管理系统。登陆者有两类。一类是暗访者。就是提 交表格的。另外一类是管理员。对提交的数据进行管理。管理员把暗访者提交到数据库里面的数据导入到excel表格中。 然后实现远程下载。比如。服务器在武汉。暗访者在长沙登陆。提交完暗访问卷数据保存到武汉的数据库里。然后假如管理 员在广州登陆。通过执行操作将数据库里面的数据导入到武汉服务器里生成excel表格。然后。管理员可以进行下载。 其实整个流程蛮简单的。我使用xml作为数 ...
接着上一节。这一节其实内容和上一节差不多。主要是加了字典攻击。     为什么这一节要提到字典攻击呢?这是有原因的。我们从系统表里面获得用户表的表名是毫无问题的。   因为系统表的每个列名都是可以看得到的。而我们得到一个用户表的用户名的列名个密码的列名是有难度的。因为我们不知道人家写的是什么名字。 但我们可以根据字典攻击来判断。   我们先来大概看一下用户名的列名大概有哪些可能   usernameusernameu_nameadministratorsuseridadminuseradminpassadminnameuser_nameadmin_nameusr_nusrd ...
 接着上节开始讲。我们来对这个sqlserver数据库进行破解。      首先,我们根据sysobjects这个系统表进行破解。     这个系统表里面含有一个叫做xtype的列名。这个列名下面包含着有着不少类型。比如 S  V  P  U T    分表笔试系统表 视图  存储过程 用户表  触发器      管理员的表是放在U这个类型下面 那我们就先来获取这个类型。也就是用户表的个数    http://71party.csu.edu.cn/party_test/show_news_info.asp?id=41    and  (select count(*)  ...
   我们接着讲对数据库系统表的攻击 。   我们还是以中南大学党校管理系统为例子。   http://71party.csu.edu.cn/party_test/show_news_info.asp?id=41    and  1=1     如果后台是有漏洞的  后台代码如下写   String id=request.getparameter("id"); select * from table where id = id;     那么此时得到的id  为  41 and 1=1     执行的sql语 ...
这一节讲三种数据库的系统表   前两章应该说只是皮毛。现在才是注入的关键。现在的一般系统。第一种那么简单的注入手段基本很难找到。第二种是试探系统有没有漏洞。   我自己研究过,sqlserver 和access 以及略微看了下my ...
  前言——   学习数据库,老师说需要有人自学研究sql注入,然后做一个充满漏洞的系统,做测试。很荣幸,这个人是我。然后大概经过一个礼拜的自学,从攻击和防御两个阶段对安全问题进行了算是彻底的研究。并且发现在 ...
一、sizeofsizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小。实际上,用sizeof来返回类型以及静态分配的对象、结构或数组所占的空间,返回值跟对象、结构、数组所存储的内容没有关系。具体而言,当参数分别如下时,sizeof返回的值表示的含义如下:数组——编译时分配的数组空间大小;指针——存储该指针所用的空间大小(存储该指针的地址的长度,是长整型,应该为4);类型 ...
网络部分: 哪一层提供端到端的可靠通信 局域网通过     实现文件。。。。 X.25是什么网     分组交换网络 网络主机地址部分都是1,这是什么地址 路由器和集线器工作在哪一层 网卡的作用
OSI模型分为七层,从下至上分别为,物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。其优点:将服务、接口、协议有效的区别开来。      服务:下层为上层提供的一些功能。      接口:上层如何使用下层的服务。 协议:本层实现接口的细节         下面,我们以登陆qq号码为例。来进行说明这七层分别是如何工作的。 在登陆之前,我们假定我们的网络是连通的。 首先应用层将我们的qq用户名和密码交给与网络连接相关的表示层,表示层将数据进行转换为特定格式(让会话层来识别),加密等操作。然后转交给会话层,会话层收到数据之后。将客户端和需要连接的服务器之间的进程端口进行连接和保 ...
这个模式是很有意思,而且比较简单,但是我还是要说因为它使用的是如此的广泛,如此的有人缘,单例就是单一、独苗的意思,那什么是独一份呢?你的思维是独一份,除此之外还有什么不能山寨的呢?我们举个比较难复制的对象:皇帝 中国的历史上很少出现两个皇帝并存的时期,是有,但不多,那我们就认为皇帝是个单例模式,在这个场景中,有皇帝,有大臣,大臣是天天要上朝参见皇帝的,今天参拜的皇帝应该和昨天、前天的一样(过渡期的不考虑,别找茬哦),大臣磕完头,抬头一看,嗨,还是昨天那个皇帝,单例模式,绝对的单例模式,先看类图: 然后我们看程序实现,先定一个皇帝: package com.cbf4life.singleton1; ...
什么是代理模式呢?我很忙,忙的没空理你,那你要找我呢就先找我的代理人吧,那代理人总要知道被代理人能做哪些事情不能做哪些事情吧,那就是两个人具备同一个接口,代理人虽然不能干活,但是被代理的人能干活呀。 比 ...
刘备要到江东娶老婆了,走之前诸葛亮给赵云(伴郎)三个锦囊妙计,说是按天机拆开解决棘手问题,嘿,还别说,真是解决了大问题,搞到最后是周瑜陪了夫人又折兵呀,那咱们先看看这个场景是什么样子的。 先说这个场景中 ...
  一、 引言 迭代这个名词对于熟悉Java的人来说绝对不陌生。我们常常使用JDK提供的迭代接口进行java collection的遍历: Iterator it = list.iterator(); while(it.hasNext()){  //using “it.next();”do some businesss logic } 而这就是关于迭代器模 ...
java中的main函数抛出的异常由JVM(java虚拟机)处理。 在java程序中如果异常都向外抛,直到try{}catch处捕获;如果到了主方法(main方法)仍没有捕获, 异常就由java虚拟机(java运行环境)处理
Global site tag (gtag.js) - Google Analytics