tqsheng

go.....
随笔 - 366, 文章 - 18, 评论 - 101, 引用 - 0
数据加载中……

公司合同章和公章的区别

公司合同章和公章的区别

2012-03-10 17:16 【  】【我要纠错

  单位主体,包括公司等法人主体以及非法人单位,在对外交往中离不开印章。可以说,在与外界发生法律关系的过程中,印章起着在形式上代表单位意志的作用。无论日常的交往,还是法院对纠纷的审查判断中,依据盖章认定有关文件的效力进而确定有关权利义务的归属已经成为一个常识。但每个单位都备有不止一个印章,如企业法人往往备有公章、法人章、财务专用章、合同专用章、发票专用章等。企业印章代表着企业全部或某方面的意志,不正确使用可能会给企业带来巨大的损失。

  也常常有人来问: 法人企业的公章、法人章、合同专用章、人力资源部章的法律效力如何?答曰:都具有法律效力,但一般用途不一样,公章的用途最多但不能用于银行等与钱的业务,法人章与财务专用章统称为印鉴章,法人章俗称私章,合同章用于签订商业合同,其它合同用公章,公章也可以签商业合同,人力资源章属于内部章,一般情况下不对外使用,用于本公司人力资源部内部人事事务,但签订劳动/劳务合同时常规生效的是企业公章,当然如果能够提供其他证据证明劳动关系存在的,部门章依然受法律约束。

  根据《中华人民共和国企业法人登记管理条例》第十六条规定:“申请企业法人开业登记的单位,经登记主管机关核准登记注册,领取《企业法人营业执照》后,企业即告成立。企业法人凭据《企业法人营业执照》可以刻制公章、开立银行帐户、签订合同,进行经营活动。”在这里,出现了“公章”的字样。国内的实际情况是,一个企业法人领取了营业执照以后,就可以刻制三枚公章并在工商局备案:公章、合同专用章和财务专用章。一般来说,这三枚公章是具有代表企业法人行为的、具有法律效力的印鉴。根据企业的业务范围不同,有的企业可能还需要刻制报关专用章,这枚章需要在海关备案。

  公章在所有印章中具有最高的效力,是法人权利的象征,在现行的立法和司法实践中,审查是否盖有法人公章成为判断民事活动是否成立和生效的重要标准。除法律有特殊规定外(如发票的盖章),均可以公章代表法人意志,对外签订合同及其他法律文件,具有极高的法律效力,凡是以公司名义发出的信函、公文、合同、介绍信、证明或其他公司材料均可使用公章。

  刻制公章、合同专用章、财务专用章有什么程序,要带哪些证件呢?

  拿着税务登记证副本,营业执照副本,法人身份证,公章先到公安局登记备案,公安局开出证明后,到指定的地点刻章!

  以上需原件及复印件!

  公章在所有印章中具有最高的效力,是法人权利的象征,在现行的立法和司法实践中,审查是否盖有法人公章成为判断民事活动是否成立和生效的重要标准。除法律有特殊规定外(如发票的盖章),均可以公章代表法人意志,对外签订合同及其他法律文件,具有极高的法律效力,凡是以公司名义发出的信函、公文、合同、介绍信、证明或其他公司材料均可使用公章。 盖有公章的介绍信、合同乃公司意思表示的法律文件。在法律实践中,持有上述法律文件的行为人一般会被视为公司的代理人(即授权代表)。代理人在代理权限范围内以公司的名义所实施的民事法律行为,其法律后果概由公司承担。

  法人章在规定的有限用途内使用,如税务申报。开支票等。在法律上,盖章是法人的行为,而不是一个自然人的行为;在代表人签署个人名字的文件上,再盖有法人印章,以此可确定该签字行为是属于职务行为,而不是签字人的个人行为。如印章所有人基于自己的意思将印章交与他人使用,具有授予他人代理权的法律效果,印章所有者必须为该意思内容承担责任。

  财务专用章的用途为办理单位会计核算和银行结算业务等。

  发票专用章,单位用于开具发票时使用。

  合同专用章,单位对外签订合同时使用,可以在签约的范围内代表单位,单位需承受由此导致的权利义务;公章可以代替合同专用章使用。

  而关于合同专用章和公章的效力高下,实际上在使用过程中和司法实践中是一样的,对合同和协议而言具有同等法律效力。《合同法》第三十二条规定, 当事人采用合同书形式订立合同的,自双方当事人签字或者盖章时合同成立。对于盖合同专用章和公章没有做出明确的限定。但这不说明使用合同专用章签合同生效,公章签合同不生效。实际上,公司的合同专用章和公司公章,在代表该公司对外签订合同时,均产生法律效力。最高人民法院关于在审理经济纠纷案件中涉及经济犯罪嫌疑若干问题的规定(1998年4月9日最高人民法院审判委员会第974次会议通过 法释〔1998〕7号)第四条规定可以印证这一点。“ 个人借用单位的业务介绍信、合同专用章或者盖有公章的空白合同书,以出借单位名义签订经济合同,骗取财物归个人占有、使用、处分或者进行其他犯罪活动,给对方造成经济损失构成犯罪的,除依法追究借用人的刑事责任外,出借业务介绍信、合同专用章或者盖有公章的空白合同书的单位,依法应当承担赔偿责任。但是,有证据证明被害人明知签订合同对方当事人是借用行为,仍与之签订合同的除外。”因此,法人合同专用章和公章在签合同时都是有效的,盖公章不影响合同效力。

  同时如果能够提供旁证证明签约时单位出于自愿,即使使用了不合格的章如财务专用章也可以认定合同等法律行为成立。此外,个人签字如法定代表人的签字在一定程度上也可以代表单位的意志。

  企业自行刻制的其它业务章,如物资进出库专用章等,还有企业隶属各级职能部门、基层单位的公章等等,这主要是在企业内部使用,一般来说,不能在企业的外部使用。这些内部章的加盖仅是该事实的确认。如果档案专用章盖在合同上,就不产生签订合同的法律效力。

  电子签名章:随着社会的进步,网络的发展,《中华人民共和国电子签名法》也随即出台,其中第三条规定:“民事活动中的合同或者其他文件、单证等文书,当事人可以约定使用或者不使用电子签名、数据电文。当事人约定使用电子签名、数据电文的文书,不得仅因为其采用电子签名、数据电文的形式而否定其法律效力。”这部法律宣告了电子签名的在市场经济往来活动中的法律效力,标志着能够表明企业法人法定身份和资格条件的方式有了一个新

posted @ 2014-08-13 14:15 tqsheng 阅读(373) | 评论 (0)编辑 收藏

使用gSoap规避和修改ONVIF标准类型结构的解析

使用gSoap规避和修改ONVIF标准类型结构的解析

分类: 网络编程 2014-08-07 19:53 113人阅读 评论(0) 收藏 举报

目录(?)[+]

ONVIF/gSoap依赖关系及问题

  1. ONVIF是一组服务规范,标准参考
  2. gSoap是一套基于实现SOAP通信接口的工具链

即是,当我们需要访问ONVIF的Web Service或实现对ONVIF部分的支持;基于C/C++开发,则需要借助gSoap生成这之间的交互接口调用的代码。

gSoap生成代码

  • wsdl2h

将服务接口描述转换为soapcpp2的转换规则,生成中间头文件。

通常我们前期会选择实现部分服务标准;因此这期间生成的后续多为修改这次生成中间产物.h,而不会一切重新生成。

  • soapcpp2

这次是将中间定义转换为实现代码,以供C/C++使用;基本上此过程生成的产物不作特殊处理。因为生成体积庞大,不利于维护修改;而尽量查问题是查找源头或开发逻辑。

ONVIF开发遇到问题

在ONVIF开发过程中最先最常会遇到的问题就是

  1. 调用失败,解析出错
  2. 遇到soap_dom_element类型

下面就着重看看这两类问题的有效处理方式。

规避服务实际扩展带来的解析报错

针对第一个问题,大部分这类问题都说明服务响应的结构不规范,导致解析失败。(比如我遇到的就是雄迈的IPC,在ODT测试GetCapabilities时失败)

通常服务提供商基本服务是能够保证的,问题主要会出现在其扩展结构中。这就是ONVIF标准定义的xsd__anyType

扩展结构当然一般都是可选字段,此时我们忽略不使用即可(只要不影响我们应用需求),观看gsoap生成代码以及最终修改实践我发现,可选字段我们可以选择忽略,这样恰好就规避掉了这情况带来的解析报错,往往一个调用引发的错误,是会导致应用逻辑的决策。

忽略操作,这时候我需要将soapcpp2中间规则的.h中找到相应结构描述的地方,仔细查看该字段如果是Optional,则注释忽略掉便是。重新用soapcpp2工具处理生成新的代码完成。

将 xsd__anyType修改成指定解析结构

对于这个,最常见的就是我们要处理ONVIF对于Event通知的时候,默认生成的都是soap_dom_element这类型结构,如果类型复 杂,我们会很难为,需要好深层的遍历实属刁难。但好在对于Event这类实现也是依据规范来实现的,基本填充的内容都标准结构类型。因此我们只要解析出相 应的结构信息就可以方便我程序开发使用。

此处参考ONVIF Event消息解析

 

总之,这样一来我们将更方便更好的使用gsoap协助我们的开发工作,预计下一篇内容会往使用gsoap手动序列化,从而突破只用工具生成庞大量代码。因为生成代码都是规则化可视的,如果窥得其中要领,则非常有利于我们简化依赖和为生成代码瘦身。这对于程序发行使用是非常有利的。

posted @ 2014-08-08 15:41 tqsheng 阅读(793) | 评论 (0)编辑 收藏

网线制作

网线插座教程可以参考这篇文章:墙壁网线插座接法详细图解 

  我们使用网线钳的剥皮功能剥掉网线的外皮,会看到彩色与白色互相缠绕的八根金属线。橙、绿、蓝、棕四个色系,与他们相互缠绕的分别是白橙、白绿、白蓝、白棕,有的稍微有点橙色,有的只是白色,如果是纯色,千万要注意,不要将四个白色搞混了。我们分别将他们的缠绕去掉,注意摆放的顺序是:橙绿蓝棕,白在前,蓝绿互换。也就是说最终的结果是:白橙、橙、白绿、蓝、白蓝、绿、白棕、棕(适合电脑与路由器、拨号猫、交换机)。

  摆好位置之后将网线摆平捋直,使用切线刀将其切齐,切线刀通常的网线钳都有,一定要确保切的整齐,然后平放入水晶头,使劲儿往前顶,当从水晶头的前放都看到线整齐的排列之后,使用网线钳子的水晶头压制模块将其挤压。

  这种网线制作的顺序是通用的B类网线制作方法。

  如果是A类网线制作顺序是橙绿互换,变成:白绿、绿、白橙、蓝、白蓝、橙、白棕、棕

直连线是网线两端的水晶头都是A或者B,如果是交叉线则一头是A一头是B。

直连线(适合电脑与路由器、拨号猫、交换机)
两头都是 白橙、橙、白绿、蓝、白蓝、绿、白棕、棕

交叉连接一头568A一头568B (适用于电脑与电脑)
568A标准:绿白,绿,橙白,蓝,蓝白,橙,棕白,棕 
568B标准:橙白,橙,绿白,蓝,蓝白,绿,棕白,棕 (一般用这个)

  我们常见的以下情况需要直连线,如:计算机和交换机互连,交换机与路由器互连。如果是计算机和计算互连则需要交叉线。

  当然了,这些网线制作方法也都不一定每个人都在使用。因为很多网络设计者通常并没有严格遵守这个规则,不过如果不遵守这个规则,网线的抗干扰性能和抗衰减性能就很差。还是建议设计者严格按照这个顺序,这样可以保证网络的最佳运行状态。所以,如果我们去维修网络的话,一定要好好的看一下原来的旧水晶头按照什么方式来制作的,我们按照它的顺序做就是了,因为我们只是制作一个水晶头,所以要“入乡随俗”,否则,就必须两头开刀,都重新按照标准制作一遍。另外网线的长度最好不要大于100米,因为越长型号衰减越厉害。

  给大家一点网线制作的小小提示:因为在建房的时候往往会造成不小心拉网线而把其中的某一根或者几根拉断,所以那些不够标准的制作方法可以帮我们的忙。如果我们通过多次的测试发现网线的某一根或者几根是断的,就可以进行互换,比方说如果白橙和橙是断的,怎么做都不通,而其他是通的,我们可以将白蓝、蓝或者白棕和棕将其替换。但是要注意,一定要两头都一样,即都不按标准的来。通常只要顺序里的1、2、3、6是通的就可以了,数字是A、B或者非标准模式的替换规则中的网线顺序。我们曾经使用使用一根网线,既上网有安装了一部电话。

  今天在测试一个网线的时候非常麻烦1号线怎么做都通,毫了我一个多小时层层排查没一关,实在没办法,只好用替代原则。使用白棕和棕替换白橙、橙。

posted @ 2014-07-22 16:30 tqsheng 阅读(186) | 评论 (0)编辑 收藏

mysql to_days,str_to_date函数的使用

mysql to_days,str_to_date函数的使用  

2010-11-22 16:33:58|  分类: 实验室|举报|字号 订阅

      如果你操作数据库时想通过时间加以限制,那么请以这样的形式存储时间:year-month-day hour:minute:second,给一个linux下的存储方法:void  *gettime(char name[])   
{
 struct tm *p;
//char name[512];
char c[5];
        time_t t;
        t=time(NULL);
        p=localtime(&t);
        sprintf(c,"%d",1900+p->tm_year);
        strcat(name,c);
        strcat(name,"-");
        if(1+p->tm_mon<10)
        strcat(name,"0");
        sprintf(c,"%d",1+p->tm_mon);
        strcat(name,c);
        strcat(name,"-");
        if(p->tm_mday<10)
        strcat(name,"0");
        sprintf(c,"%d",p->tm_mday);
        strcat(name,c);
        strcat(name," ");
        if (p->tm_hour<10)
        strcat(name,"0");
        sprintf(c,"%d",p->tm_hour);
        strcat (name,c);
        strcat(name,":");
        if(p->tm_min<10)
        strcat(name,"0");
        sprintf(c,"%d",p->tm_min);
        strcat(name,c);
        strcat(name,":");
        if(p->tm_sec<10)
        strcat(name ,"0");
       sprintf(c,"%d",p->tm_sec);
       strcat(name,c);
      printf("current time is:%s\n",name);
}
时间被转换成了字符串,然后存储到数据库里,之后如果想查某个时间之前的,或者某个时间之后的,或者某个时间区间,那么就要再次将字符串转换成时间,两个函数to_days,str_to_date。
(1)to_days
就像它的名字一样,它只能转换到每一天,就是说一天的时间字符串会被转换成一个数,如
mysql> select to_days('2010-11-22 14:39:51');  
 +--------------------------------+
| to_days('2010-11-22 14:39:51') | +--------------------------------+ | 734463 | +--------------------------------+

mysql> select to_days('2010-11-23 14:39:51'); +--------------------------------+ | to_days('2010-11-23 14:39:51') | +--------------------------------+ | 734464 | +--------------------------------+
可以看出22日与23日的差别就是,转换之后的数增加了1,这个粒度的查询是比较粗糙的,可能不能满足我们的查询要求,那么就引入细粒度的查询方法str_to_date。
(2)str_to_date
这个函数可以把字符串时间完全的翻译过来,就很好用了。
mysql> select str_to_date("2010-11-23 14:39:51",'%Y-%m-%d %H:%i:%s');
+--------------------------------------------------------+
| str_to_date("2010-11-23 14:39:51",'%Y-%m-%d %H:%i:%s') |
+--------------------------------------------------------+
| 2010-11-23 14:39:51                                    |
+--------------------------------------------------------+

我针对自己的数据库的一个查询操作
select str_to_date(detectResult.`rcvDetectTime`,'%Y-%m-%d %H:%i:%s') from detectResult where str_to_date(detectResult.`rcvDetectTime`,'%Y-%m-%d %H:%i:%s')>='2010-11-22 14:49:52' and str_to_date(detectResult.`rcvDetectTime`,'%Y-%m-%d %H:%i:%s')<='2010-11-22 15:27:52'

看一下结果吧

+---------------------------------------------------------------+ | str_to_date(detectResult.`rcvDetectTime`,'%Y-%m-%d %H:%i:%s') | +---------------------------------------------------------------+ | 2010-11-22 14:50:31 | | 2010-11-22 14:51:51 | | 2010-11-22 14:53:11 | | 2010-11-22 14:54:31 | | 2010-11-22 14:55:51 | | 2010-11-22 14:57:11 | | 2010-11-22 14:58:31 | | 2010-11-22 14:59:51 | | 2010-11-22 15:01:11 | | 2010-11-22 15:02:31 | | 2010-11-22 15:03:51 | | 2010-11-22 15:05:11 | | 2010-11-22 15:06:31 | | 2010-11-22 15:07:51 | | 2010-11-22 15:09:11 | | 2010-11-22 15:10:31 | | 2010-11-22 15:11:51 | | 2010-11-22 15:13:12 | | 2010-11-22 15:14:32 | | 2010-11-22 15:15:52 | | 2010-11-22 15:17:12 | | 2010-11-22 15:18:32 | | 2010-11-22 15:19:52 | | 2010-11-22 15:21:12 | | 2010-11-22 15:22:32 | | 2010-11-22 15:23:52 | | 2010-11-22 15:25:12 | | 2010-11-22 15:26:32 | | 2010-11-22 15:27:52 | +---------------------------------------------------------------+
这样就可以按照时间进行查询了,对于实验结果的分析方便了很多。

posted @ 2014-06-19 07:24 tqsheng 阅读(405) | 评论 (0)编辑 收藏

时间和日期函数

<time.h> 时间和日期函数

<time.h> 是C标准函数库中获取时间与日期、对时间与日期数据操作及格式化的头文件。

宏:
  • NULL null是一个null指针常量的值
  • CLOCKS_PER_SEC 每秒的时钟数
变量:
  • typedef size_t 类型定义
  • typedef clock_t类型定义
  • struct tm 结构体

  • struct tm {
    int tm_sec; /* 秒 – 取值区间为[0,59] */

    int tm_min; /* 分 - 取值区间为[0,59] */

    int tm_hour; /* 时 - 取值区间为[0,23] */

    int tm_mday; /* 一个月中的日期 - 取值区间为[1,31] */

    int tm_mon; /* 月份(从一月开始,0代表一月) - 取值区间为[0,11] */

    int tm_year; /* 年份,其值等于实际年份减去1900 */

    int tm_wday; /* 星期 – 取值区间为[0,6],其中0代表星期天,1代表星期一,以此类推 */

    int tm_yday; /* 从每年的1月1日开始的天数 – 取值区间为[0,365],其中0代表1月1日,1代表1月2日,以此类推 */

    int tm_isdst; /* 夏令时标识符,实行夏令时的时候,tm_isdst为正。不实行夏令时的进候,tm_isdst为0;不了解情况时,tm_isdst()为负。*/ 
    };
函数:

posted @ 2014-06-19 07:24 tqsheng 阅读(190) | 评论 (0)编辑 收藏

mysql创建表

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
说明:此文件包含了blog数据库中建立所有的表的Mysql语句.
 
在sql语句中注意“约束的概念":
1.实体完整性约束(主键--唯一且非空) primary key()
    违约处理:No action(拒绝执行)
 
2.参照完整性约束(外键约束)foregin key() references tableName(filedName) [on delete|update casecade | no action]
  违约处理:级联更新或拒绝执行
 
3.用户自定义完整性约束(not null,unique,check短语)
      违约处理:拒绝执行
 
//添加列语法
//【alter table blog_article add columName type constraint
//添加约束例子
//【alter table blog_article add CONSTRAINT foreign key(category_Name) references blog_category(category_Name) on delete cascade on update cascade
 
 
问题:如何让相册,相片,文章公用一个评论表?
 
create database blog;
 
create table blog_user
(
  user_Name char(15) not null check(user_Name !=''),
  user_Password char(15) not null,
  user_emial varchar(20) not null unique,
  primary key(user_Name)         
 
)engine=innodb default charset=utf8 auto_increment=1;
 
 
 
 
create table blog_category
(
 category_Name char(18) not null check(category_Name!=''),
 category_Date datetime not null,
 primary key(category_Name)
)engine=innod default charset=utf8 auto_increment=1;
 
 
 
 
create table blog_article
(
  article_Id int unsigned not null  auto_increment,
  article_title varchar(20) not null unique,
  article_content longtext not null,
  article_date datetime not null,
  article_readTime int unsigned not null default 0,
  user_Name char(15) not null,
  category_Name char(18) not null,
  primary key(article_Id),
  foreign key(user_Name) references blog_user(user_Name) on delete cascade on update cascade,
  foreign key(category_Name) references blog_category(category_Name) on delete cascade on update cascade
)engine=innodb default charset=utf8 auto_increment=1;
 
 
 
 
 
 
CREATE TABLE blog_comment (
  comment_Id int(10) unsigned NOT NULL AUTO_INCREMENT,
  comment_Content varchar(90) NOT NULL,
  comment_Date datetime NOT NULL,
  article_Id int(10) unsigned NOT NULL,
  user_Name char(15) NOT NULL,
  PRIMARY KEY (comment_Id),
  foreign key(article_Id) references blog_article(article_Id) on delete cascade on update cascade,
  foreign key(user_Name) references blog_user(user_Name) on delete cascade on update cascade
)engine=innodb default charset=utf8 auto_increment=1;
 
 
 
create table blog_photoAlbum
(
  photoAlbum_Name char(20) not null check(photoAlbum_Name!=''),
  photoAlbum_Date datetime not null,
  primary key(photoAlbum_Name)
)engine=innodb default charset=utf8;
 
 
 
 
create table blog_photograph
(
  photograph_Name varchar(20) not null check(photograph_Name!=''),
  photograph_Date datetime not null,
  photoAlbum_Name char(20)  not null,
  photoURL varchar(90) not null,
  foreign key(photoAlbum_Name) references blog_photoAlbum(photoAlbum_Name) on delete cascade on update cascade
)engine=innodb default charset=utf8;

posted @ 2014-06-13 11:41 tqsheng 阅读(833) | 评论 (0)编辑 收藏

远程执行 Linux 图形界面程序

远程执行 Linux 图形界面程序 2014-04-15 19:14:54

分类: LINUX

1. 在远端 Linux 上安装 xdm、字体、wireshark(用于测试)
platinum#  yum install xorg-x11-xdm
platinum#
 yum groupinstall Font
platinum#  yum grouplist
platinum#  yum install wireshark-gnome

2. 在本地 Windows 上安装 XShell

3. 用 XShell 登录远端,执行 Wireshark,可以在 Windows 上看到图形界面,和在 Linux 上装了桌面后运行效果是一样的

posted @ 2014-06-05 16:50 tqsheng 阅读(398) | 评论 (0)编辑 收藏

迷你PC

http://desktops.pconline.com.cn/444/4448376.html

posted @ 2014-05-27 20:54 tqsheng 阅读(163) | 评论 (0)编辑 收藏

书籍

posted @ 2014-05-24 18:09 tqsheng 阅读(153) | 评论 (0)编辑 收藏

modbus

http://www.doc88.com/p-893906138750.html
http://wenku.baidu.com/link?url=t-wa1spciG_93LylMdSKGgZXPeDn5RDPxsJTkh_0IEeJsHWP1akHYERkyyB8mZ-Ut3CetB3C5Yg278-KklTP1p0V8lsNnSKKyyKs4wrbS_e
http://baike.baidu.com/link?url=YlF7kc2D-Ex62r8-ezwEAFJ-t1gFyg3c0f2jmXqzH-ZkTswl015iXWi8I18rVypxd-gJAxZ8l6TI1g4FwxyLr_
http://wenku.baidu.com/link?url=FqhAVVRib7EkA_gW-bbxqymgMUML_Uy7PNsZGE2llDUH2l600p_QUCiiJ3US0XHHoGVXlOK834ZjBVP-jzdecUC9aVAcv0ZM9rp0_FOeorK

posted @ 2014-03-23 20:08 tqsheng 阅读(175) | 评论 (0)编辑 收藏

穷举海康威视监控密码的小程序,入侵海康威视IP摄像机

穷举海康威视监控密码的小程序,入侵海康威视IP摄像机
发布日期:2014-02-11 09:30:24 浏览次数:1091 文章作者:乌云众生 网友评论:0 评论 最后修改:2014-02-11 10:04:37

一个穷举海康威视监控密码的小程序,求修正。。求抛砖引玉

光的圆周率 (等级:二逼白帽子) | 2014-02-10 12:57

海康威视密码被修改了,只能到海康威视的登陆界面,又不像iVms有struts2【这个系统基本上被批量拿鸡鸡挖矿了】,本来打算用burpsuit, 发现没有办法截获登陆的字符串【自己的原因?】,结果发现好像是使用了OCX控件的Login方法连接服务器获取登录ID,用VB简单的写了个小程序来穷 举密码,速度那是相当的慢啊,不过内网的话还是稍微能接受的。。。

链接: http://pan.baidu.com/s/1mg6t7TI 密码: pg0x

还有一个是官方的密码恢复方法,是通过COM口登录命令界面进行修改的,不过介于实际情况。。貌似是不可行的

其次是使用官方的一个叫做SDAP的软件,是搜索同网段的设备,我这里也不可行。。。

不知道各位还有没有其他办法,一起讨论一下。。。监控还是挺有趣的~

[原文地址]

相关讨论:

1#

vipons () | 2014-02-10 13:32

不知道硕人时代有没有接触过的

2#

骨灰 (给我一根烟的时间!!!) | 2014-02-10 14:04

海康卫视 貌似常见的密码 admin 123456 以前我做海康威视和大华的软件的时候就好像是这2个

3#

刘海哥 | 2014-02-10 14:07

我还等你成功呢

4#

刘海哥 | 2014-02-10 14:19

得跑个几天呢

5#

淡漠天空 | 2014-02-10 14:25

我给你海康威视的内网 去问开发的吧 别浪费时间

6#

光的圆周率 (等级:二逼白帽子) | 2014-02-10 14:40

@骨灰 弱密码都试过了没办法。。

7#感谢(1)

乌云 | 2014-02-10 16:18

Hikvision IP Cameras Multiple Vulnerabilities,海康威视IP摄像机的多个漏洞

觉得好请点击感谢!

8#

动后河 (类的继承) | 2014-02-10 16:58

@乌云 已送上100wb,请查收

9#

光的圆周率 (等级:二逼白帽子) | 2014-02-10 19:28

@乌云 非常感谢!

10#

一只猿 (我是猴子派来的彩笔) | 2014-02-10 19:52

@骨灰 admin 12345

本文“穷举海康威视监控密码的小程序,入侵海康威视IP摄像机”,来自:Nuclear'Atk 网络安全研究中心,本文地址:http://lcx.cc/?i=4202,转载请注明作者及出处!

posted @ 2014-03-18 09:57 tqsheng 阅读(4564) | 评论 (0)编辑 收藏

关于SDAP协议

关于SDAP协议




  SDAP协议全称为Simple DFS Access Protocol,即“简单分布式文件传输系统访问协议”,该协议处于网络应用层,建立在TCP/IP协议上,同HTTP、SMTP、POP3、 IMAP4、FTP等网络协议处于同样的层次。SDAP网络协议是一个完备的、定义简单且易于理解的网络协议。SDAP实现了松散的分布式存储,并将这种 技术应用于互联网,以解决互联网上数据存储和传输的许多问题。特别需要指出的是SDAP的设计主要着眼于宽带网络。因此,基于SDAP协议的存储技术在未 来的宽带网上会有更优秀的性能和更广泛的应用。Mail2G产品系列是基于自主制定的SDAP(Simple DFS Access Protocol)网络通信协议之上,针对未来宽带网络环境的全新产品,该产品由服务端和客户端软件共同支持运行,同时,也全面支持现今流行的基于Web 浏览器的用户操作环境。
  SDAP协议的主要特性有:
1.跨平台性
  SDAP网络协议建立在TCP/IP网络基础协议之上,因此可以应用在目前流行的各个操作系统上,实现真正的跨平台。
2.应用扩展的灵活性
  天正公司在设计SDAP协议时,将灵活性作为其主要的设计目标。在协议中,提供了一系列很基础的对数据传输和信息共享的操作,类似于RISC CPU用于数据计算处理的指令。这样就可以在SDAP平台上实现各种应用,例如:邮件、信息发布、数字媒体的电子商务、网上实时多媒体回放、在线移动办公 等等。可以说,人们可以根据该协议简单有效地建立针对各种应用的软件,SDAP平台的应用范围不受协议本身的限制,而只受人们想象力的限制。
3.功能的扩充性
  SDAP协议采用一种特殊的指令数据结构使得在协议修改的时候可以平稳的兼容以前版本的协议,这对于协议的长远发展有重大的意义。同时,天正公司在实 现SDAP协议的服务端时,充分考虑了第三方的需求,允许其它开发人员将新的指令和功能无缝的嵌入服务器。而且,天正公司可以承诺,在SDAP新版本的开 发中将考虑加入第三方开发的优秀的新指令和功能。
4.丰富的权限设置
  在协议指令和数据资源上都可以设置各种访问权限,例如:列表、只读、可写、可进入、可修改属性等等。这样,可以有效的进行信息共享和商务活动。具有强大的管理功能。
5.军事级的安全性
  在协议层即使用世界公认的成熟加密技术(不可解)和加密协议对数据通信链路和数据本身进行加密,达到军事级的安全性。

posted @ 2014-03-18 09:57 tqsheng 阅读(1117) | 评论 (0)编辑 收藏

如何判断小车右前角的位置

如何判断小车右前角的位置
收藏人:abcchao
2014-02-26 | 阅:1  转:3  |  分享 
  |    来源
  
开车的新老司机都有一个困惑:如何判断小车右前角的位置。
当你开车进出地下车库弯道,如何让小车右前角不碰到障碍物;当你路边停车,如何让小车右前角不碰到障碍物等。
很多老司机说,只能凭感觉,开多了,碰多了,就有感觉了。我始终不得要领。  
请教驾校教练,有人说,关键是要找到小车的四个轮的位置。我不得要领,就如小时候骑自行车一样,熟能生巧,说来容易,但我作为一名非专业司机,我做不到。偶尔的机会,碰到另一个驾校教练,请教他同样的问题,他说,这问题其实很简单,只要找到小车上参照物就可以了。驾驶时,司机坐直看前方车盖,眼睛可以看到小车前盖上的外延,外延线与障碍物的感觉距离,就是小车车身外侧与障碍物的距离。在实践中,试着观察,好像是这会事。

posted @ 2014-02-26 00:02 tqsheng 阅读(1431) | 评论 (0)编辑 收藏

驾驶视频

非字型停车
http://www.56.com/u83/v_MTAzNTcxNzYw.html
http://v.youku.com/v_show/id_XMzUwMDQ0MjUy.html

安全驾驶课程二 如何正确使用刹车 汽车ABS ESP的作用

http://www.56.com/u83/v_MTAzMzYwMzg0.html

http://v.youku.com/v_show/id_XNDM2NDc2NTg0.html?f=17880007

训练营
http://v.bitauto.com/vplay/39213.html
http://v.youku.com/v_show/id_XMjczNzg4MTM2.html
桩考由正眉、移库和反眉三部分组成,在练习时要把各项技术要领且要熟记于心,以便于考试时熟练应用以及出现问题时随机应变。
 
A.正眉
挂倒档,右侧地面箭头与右肩平齐时,方向盘右打死。在右后侧的小窗中看中杆,当中杆在小窗中消失,方向盘左回90度;再次出现时,方向右打死。回头看倒车镜,轮胎与地面黄线成平行方向,方向盘回正,当左侧地面箭头与肩平齐时停车。

B.移库
a.一进
挂1档,方向盘原地右打死,当前玻璃的左角对中杆和左角视线成一条直线时,方向盘反向打死,靠近中杆停车;
b.一退
挂倒档,方向盘原地右打死,当方向盘的12点位置对左杆和自己的视线成一条直线时,方向盘反向打死;当车身走正时,方向盘回正,之后看点(左侧地面箭头与肩平齐)停车;
c.二进
挂1档,方向盘原地右打一圈,车内标牌的左边对中杆和自己的视线成一条直线时,方向盘向左打两圈,靠近中杆停车。
d.二退
挂倒档,方向盘原地右打死,从反光镜看后车轮,当后车轮压过黄线一拳间距时,方向盘反向打死;当车身走正时,方向盘回正,之后看点(左侧地面箭头与肩平齐)停车。

C.反眉
a.方向盘左打一圈,看车盖和左边杆成一条直线时,方向盘向右回一圈;车子出库,看左侧地面标记于左肩平齐时,方向盘左打死;车头正了,方向盘回正,停车。
b.挂倒档,看左侧地面箭头与左肩平齐时,方向盘左打死;扭头看中杆,当中杆和后车窗边线的中点(1/2处)重合时,方向盘回180度;当和后车窗边线的1/4处重合时,方向盘左打死;当车轮与地面黄线平行时,方向盘回正,车入库停车。

posted @ 2014-02-25 22:44 tqsheng 阅读(222) | 评论 (0)编辑 收藏

在QT中CXDVA视频组件的例子

在QT中CXDVA视频组件的例子

Posted on 2014年2月6日 Written by Leave a Comment

    在windows 平台下,cxdva视频组件可以在Qt、MFC等等框架中嵌入视频播放画面。cxdva视频组件使用起来很简单,只用简单的的调用三四个函数就可以实现播放视频、抓图、录像。

   在CXDVA_windows_Demo_Qt,演示如何调用相关函数。CXDVA_windows_Demo_Qt界面效果如下:

捕获7

在demo中下部4排按钮控制对应上面4个屏幕。分别是网络播放、本地文件播放、回调播放(不显示画面图像数据传递经回调函数),抓图,录像。

下载地址:http://www.chuhero.com/Demo_CXDVA_windows.zip

posted @ 2014-02-07 17:15 tqsheng 阅读(1533) | 评论 (2)编辑 收藏

仅列出标题
共25页: 1 2 3 4 5 6 7 8 9 Last