uniqueidx509的详细特征
uniqueid 时间:2021-06-23 阅读:(
)
AH 是什么游戏?
什么东zgv在CS游戏时按“~”键呼出控制台可以输入某些指令。
1)取得用户的信息
命令:/USERS
例子:
/USERS
USERID : UNIQUEID : USERNAME
01 365431984 More More Tea [AH]
02 3213645436 DDM=LD=
03 3143644 aikstorm=AIK=
解释:USERID 是SERVER端所给于的,从SERVER启动后开始依序排列,SERVER重新启动后重新计算。
UNIQUEID 是由WON.NET(大家又爱又恨的验证cdkey的国外服务器)所配发的,一组CD-KEY有一组对应的UNIQUEID。
USERNAME就是用户名了
2)踢人
命令:/kick # USERID #
例子: KICK # 02 #
3)封锁账号
命令:/BANID MINUTES UNIQUEID
例子 1: BANID 0 365431984
More More Tea [AH]IS BANNED FOREVER.
例子 2: BANID 1 365431984
More More Tea [AH] IS BANNED FOR 1 MINUTE.
解释:MINUTES是封锁的分钟数,如是0为永久封锁(小心慎用!!!)
UNIQUEID解释同上 4)在同一时刻既踢人又封锁账号
命令:/BANID MINUTES UNIQUEID KICK
例子 : /BANID 0 3213645436 KICK
5)把封锁的账号写入BANNED.CFG(黑名单^_^)
命令:/WRITEID
解释:把这次ADM BAN的名单写入BANNED.CFG文件。
别人的没法刷新的.gdr求CS1.5命令大全
/z/q779590155.htm 里面有
还有这个:
USERS:取得USER信息。
/USERS或者LISTPLAYERS
USERID : UNIQUEID : USERNAME
01 365431984 PABMAS
02 3213645436 WILD-CAT
03 3143644 WILD-DOG
USERID 是SERVER端所给予的,从1一直到20(假设服务器最大人数20人)。
UNIQUEID 是由WON NET所配发,一个CD-KEY有一个相对应的UNIQUEID。
KICK ONLY
/kick # USERID #
例如: KICK # 02 #
BAN ONLY
/BANID MINUTES UNIQUEID
例子1: BANID 0 3143644
WILD-DOG IS BANNED FOREVER.
将该用户永久性的从服务器上BAN掉
例子 2: BANID 1 365431984
PABMAS IS BANNED FOR 1 MINUTE.
只BAN该用户1分钟
BAN AND KICK AT THE SAME TIME
/BANID MINUTES UNIQUEID KICK
EX: /BANID 0 3213645436 KICK
永久性将用户BAN掉并同时将其踢出服务器。
WRITEID
/WRITEID
把这次ADM BAN的名单写入BANNED.CFG。
记得每次BAN人后都要执行本命令。
REMOVEID 把被加入BAN名单中的UNIQUEID取消
/REMOVEID UNIQUEID
EX: /REMOVEID 365431984
LISTID 观看您目前BAN了哪些ID,BAN多久
/LISTID
换地图
/MAP MAPNAME
/CHANGELEVEL MAPNAME
/CHANGELEVEL2 MAPNAME
CHANGE TO DE_DUST
/MAP DE_DUST
立刻换地图,但所有USER会离开游戏。
/CHANGELEVEL DE_DUST
立刻换地图,所有USER不会离开游戏。
/CHANGELEVEL2 DE_DUST
等地图预设时间到再换地图,所有USER不会离开游戏。
REMOTE CONTROLE
与在SERVER端不同的是当ADM在CLIENT端登入游戏,可以以远程遥控方式管理。
设定
/RCON_PASSWORD PASSWORD
例如: 在SERVER端SERVER.CFG加入
/RCON_PASSWORD 123456789
即表示远程遥控密码为123456789。
登入
/RCON_PASSWORD PASSWORD
例如: 在游戏控制台端键入
/RCON_PASSWORD 123456789以登入SERVER。
人数已满!
/RCON_ADDRESS ADDRESS
例如: 在CLIENT端键入
/RCON_ADDRESS 210.68.170.7
可以监控SERVER状况,但不能玩
答案补充
op密码:rcon_password XXX(X是你所输入的密码)
要使用的人在控制台打多一次这个就好了`
刷新:sv_restartround 1 或者 sv_restart 1都可以
这些命令都是在控制台输入的..
或者按 H 1 1
祝您玩得愉快!op密码和rcon password有什么区别?不是op怎么换图踢人====?
op密码很重要, 如果你是op 我是玩家 我得到了op密码 我基本就是 第二个op rcon password 正确的书写应该是 rcon_password 这是个使用op密码的 比如你是op 你的密码是123 我是玩家 我打开控制台 rcon_password 123 然后回车 我就能得到op权限 同时 我也能T人 刷图 乃至换图 不是op T人的命令式 _kick kick #** 这样 以此类推如何获取手机的IMEI
object uniqueID = DeviceExtendedProperties.GetValue("DeviceUniqueId");byte[] bID = (byte[])uniqueID;String deviceID = Convert.ToBase64String(bID);iphone上可以或得IMSI吗?
听说private api能获取,一般用NSString *uniqueID = [[UIDevice currentDevice] uniqueIdentifier]作为唯一标识x509的详细特征
所有的X.509证书包含以下数据: 1、X.509版本号:指出该证书使用了哪种版本的X.509标准,版本号会影响证书中的一些特定信息。
目前的版本是3。
2、证书持有人的公钥:包括证书持有人的公钥、算法(指明密钥属于哪种密码系统)的标识符和其他相关的密钥参数。
3、证书的序列号:由CA给予每一个证书分配的唯一的数字型编号,当证书被取消时,实际上是将此证书序列号放入由CA签发的CRL(Certificate Revocation List证书作废表,或证书黑名单表)中。
这也是序列号唯一的原因。
4、主题信息:证书持有人唯一的标识符(或称DN-distinguished name)这个名字在 上应该是唯一的。
DN由许多部分组成,看起来象这样:
CN=Bob Allen, OU=Total Network Security Division
O=Network Associates, Inc.
C=US
这些信息指出该科目的通用名、组织单位、组织和国家或者证书持有人的姓名、服务处所等信息。
5、证书的有效期:证书起始日期和时间以及终止日期和时间;指明证书在这两个时间内有效。
6、认证机构:证书发布者,是签发该证书的实体唯一的CA的X.509名字。
使用该证书意味着信任签发证书的实体。
(注意:在某些情况下,比如根或顶级CA证书,发布者自己签发证书)
7、发布者的数字签名:这是使用发布者私钥生成的签名,以确保这个证书在发放之后没有被撰改过。
8、签名算法标识符:用来指定CA签署证书时所使用的签名算法。
算法标识符用来指定CA签发证书时所使用的公开密钥算法和HASH算法。
X.509证书格式
为了利用公共密钥这种密码系统,必须将公共密钥分发出去。
最通用的一种签名证书格式被称为X.509格式。
X.509格式的证书被VeriSign、微软、网景和其他许多公司广泛应用于对电子邮件消息进行签名,对程序代码进行认证,以及对许多其他类型的数据进行认证等等。
X.509标准是由国际电话标准机构,即国际电报电话咨询委员会(CCITT)提出的用于目录服务的X.500系列建议的组成部分。
X.509证书的具体结构是用一种形式化表示来描述的,称为抽象语法表示法#1(abstract syntax notation)即ASN.1。
图9-13显示了第三版X.509格式的ASN.1定义。
虽然具体的语法对我们并不重要,但是你可以看到,ASN.1为证书文件的结构给出了精确的定义。
基本编码规则(basic encoding rules),即BER,精确地描述了如何将该结构保存为二进制文件。
也就是说,BER描述了如何对整数、字符串、位串以及诸如SEQUENCE、CHOICE和OPTIONAL的结构进行编码的方法。
[Certificate ::= SEQUENCE {
tbsCertificate TBSCertificate,
signatureAlgorithm AlgorithmIdentifier,
signature BIT STRING
}
TBSCertificate ::= SEQUENCE {
version [0] EXPLICIT Version DEFAULT v1,
serialNumber CertificateSerialNumber,
signature AlgorithmIdentifier,
issuer Name,
validity Validity,
subject Name,
subjectPublicKeyInfo SubjectPublicKeyInfo,
issuerUniqueID [1] IMPLICIT UniqueIdentifier OPTIONAL,
-- If present, version must be v2or v3
subjectUniqueID [2] IMPLICIT UniqueIdentifier OPTIONAL,
-- If present, version must be v2or v3
extensions [3] EXPLICIT Extensions OPTIONAL
-- If present, version must be v3
}
Version ::= INTEGER {
v1(0), v2(1), v3(2)
}
CertificateSerialNumber ::= INTEGER
Validity ::= SEQUENCE {
notBefore CertificateValidityDate,
notAfter CertificateValidityDate
}
CertificateValidityDate ::= CHOICE {
utcTime UTCTime,
generalTime GeneralizedTime
}
UniqueIdentifier ::= BIT STRING
SubjectPublicKeyInfo ::= SEQUENCE {
algorithm AlgorithmIdentifier,
subjectPublicKey BIT STRING
}
Extensions ::= SEQUENCE OF Extension
Extension ::= SEQUENCE {
extnID OBJECT IDENTIFIER,
critical BOOLEAN DEFAULT FALSE,
extnValue OCTET STRING
} 解析X509证书
1.从磁盘上的证书文件中读取证书数据
unsigned char* pbX509Data; // 证书数据
unsigned long ulX509DataLen; // 证书数据长度
2.获取CertContext
PCCERT_CONTEXT pCertContext = CertCreateCertificateContext(X509_ASN_ENCODING, pbX509Data, ulX509DataLen);
3.获取证书信息
pCertContext->pCertInfo->dwVersion; // 证书版本号
CRYPT_INTEGER_BLOB snBlob = pCertContext->pCertInfo->SerialNumber; // 证书SN
CERT_NAME_BLOB issuerBlob = pCertContext->pCertInfo->Issuer; // 证书颁发者
CERT_NAME_BLOB subjectBlob = pCertContext->pCertInfo->Subject; // 证书主题
// 证书有效起始日期
SYSTEMTIME sysTime;
memset(&sysTime, 0, sizeof(sysTime));
FileTimeToSystemTime(&pCertContext->pCertInfo->NotBefore, &sysTime);
char szTime[128] = {0};
sprintf_s(szTime, 128, %d年%d月%d日 %d:%d:%d, sysTime.wYear, sysTime.wMonth, sysTime.wDay, sysTime.wHour, sysTime.wMinute, sysTime.wSecond);
// 证书有效终止日期
memset(&sysTime, 0, sizeof(sysTime));
FileTimeToSystemTime(&pCertContext->pCertInfo->NotAfter, &sysTime);
memset(szTime, 0, sizeof(szTime));
sprintf_s(szTime, 128, %d年%d月%d日 %d:%d:%d, sysTime.wYear, sysTime.wMonth, sysTime.wDay, sysTime.wHour, sysTime.wMinute, sysTime.wSecond);
4.创建临时密钥容器
HCRYPTPROV hTmpProv = NULL;
CryptAcquireContext(&hTmpProv, My_Temporary_Container, NULL, PROV_RSA_AES, 0); // NULL表示使用系统默认CSP
5.向容器中导入公钥,获取公钥句柄
HCRYPTKEY hKey = NULL;
CERT_PUBLIC_KEY_INFO certPubKeyInfo = pCertContext->pCertInfo->SubjectPublicKeyInfo;
CryptImportPublicKeyInfo(hTmpProv, X509_ASN_ENCODING|PKCS_7_ASN_ENCODING, &certPubKeyInfo, &hKey);
6.导出公钥(最好采用二次调用方式)
unsigned char* pBuf = NULL;
unsigned long ulBufLen = 0;
CryptExportKey(hKey, 0, PUBLICKEYBLOB, 0, pBuf, &ulBufLen);
pBuf = new unsigned char[ulBufLen];
memset(pBuf, 0, ulBufLen);
CryptExportKey(hKey, 0, PUBLICKEYBLOB, 0, pBuf, &ulBufLen);
7.获取公钥信息
unsigned char* p = pBuf + sizeof(PUBLICKEYSTRUC);
(*(RSAPUBKEY*)p).bitlen; // 公钥模长(以bit为单位)
(*(RSAPUBKEY*)p).pubexp; // 公钥的e(注意字节顺序)
p += sizeof(RSAPUBKEY); // 公钥的n(注意字节顺序)
8.清理工作
delete[] pBuf;
pBuf = NULL;
CryptDestroyKey(hKey);
CryptReleaseContext(hTmpProv, 0);
CertFreeCertificateContext(pCertContext);
ZJI本月新上线了香港葵湾机房站群服务器,提供4个C段238个IPv4,支持使用8折优惠码,优惠后最低每月1400元起。ZJI是原Wordpress圈知名主机商家:维翔主机,成立于2011年,2018年9月更名为ZJI,提供中国香港、台湾、日本、美国独立服务器(自营/数据中心直营)租用及VDS、虚拟主机空间、域名注册等业务,所选数据中心均为国内普遍访问速度不错的机房。葵湾二型(4C站群)CPU:I...
我们很多老用户对于BuyVM商家还是相当熟悉的,也有翻看BuyVM相关的文章可以追溯到2014年的时候有介绍过,不过那时候介绍这个商家并不是很多,主要是因为这个商家很是刁钻。比如我们注册账户的信息是否完整,以及我们使用是否规范,甚至有其他各种问题导致我们是不能购买他们家机器的。以前你嚣张是很多人没有办法购买到其他商家的机器,那时候其他商家的机器不多。而如今,我们可选的商家比较多,你再也嚣张不起来。...
vpsdime怎么样?vpsdime是2013年成立的国外VPS主机商,以大内存闻名业界,主营基于OpenVZ和KVM虚拟化的Linux套餐,大内存、10Gbps大带宽、大硬盘,有美国西雅图、达拉斯、新泽西、英国、荷兰机房可选。在上个月搞了一款达拉斯Linux系统VPS促销,详情查看:vpsdime夏日促销活动,美国达拉斯vps,2G内存/2核/20gSSD/1T流量,$20/年,此次推出一款Wi...
uniqueid为你推荐
gps数据格式GPS数据如何输入及导出音乐代码在html中插入mp3音频的代码是什么音乐代码css控制背景音乐代码腾讯合作伙伴大会腾讯位置服务是什么?医院排队系统怎么将排队系统的信息显示在led上flash序列号flash激活序列号是?aviconverter哪款AVI转换器好用?推荐一下学习黑客技术0基础如何学习黑客?我要学习黑客技术谁可以教我?ps文字处理请PS高手告诉我这个字体的处理步骤。managedquery如何检测出产生内存泄露的android应用
西安域名注册 域名解析文件 便宜服务器 息壤主机 20g硬盘 godaddy域名证书 可外链网盘 彩虹云 香港亚马逊 四川电信商城 cxz ssl加速 杭州电信宽带 蓝队云 服务器是什么意思 weblogic部署 ubuntu安装教程 ddos攻击工具 56折扣网 魔兽世界服务器维护 更多