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);
俄罗斯vps云服务器商家推荐!俄罗斯VPS,也叫毛子主机(毛子vps),因为俄罗斯离中国大陆比较近,所以俄罗斯VPS的延迟会比较低,国内用户也不少,例如新西伯利亚机房和莫斯科机房都是比较热门的俄罗斯机房。这里为大家整理推荐一些好用的俄罗斯VPS云服务器,这里主要推荐这三家:justhost、ruvds、justg等俄罗斯vps主机,方便大家对比购买适合自己的俄罗斯VPS。一、俄罗斯VPS介绍俄罗斯...
Central美国独立日活动正在进行中,旗下美国达拉斯机房VPS 65折优惠,季付赠送双倍内存(需要发工单),Central租用的Hivelocity的机房,只支持信用卡和加密货币付款,不支持paypal,需要美国独服的可以谨慎入手试试。Central怎么样?Central便宜服务器,Central自称成立于2019年,主营美国达拉斯机房Linux vps、Windows vps、专用服务器和托管...
WordPress经典外贸企业建站主题,经典配色扁平化简约设计+跨屏自适应移动端设备,特色外贸企业建站功能模块+在线Inquiry询单功能,更有利于Google等英文搜索优化和站点收录。采用标准的HTML5+CSS3语言开发,兼容当下的各种主流浏览器: IE 6+(以及类似360、遨游等基于IE内核的)、Firefox、Google Chrome、Safari、Opera等;同时支持移动终端的常用...
uniqueid为你推荐
youtube创始人卜秋静 有关生平介绍renderpartialrenderHtml和render有什么区别暴力破解rar对RAR压缩包进行解压时需要密码,使用暴力破解仍无法解码该怎么办?broadcast播播……拼音wow服务器状态我电脑上的魔兽服务器状态很好.但是还是玩不起来.请问可以玩了不?云办公平台云办公平台对企业办公有什么好处呢?医院排队系统医院排队叫号系统有哪些功能?医院排队系统医院排队机和医院排队机的区别有哪些?particular教程如何用AE做出花瓣从身体变出来的特效手机在线客服怎样和oppo客服在线交流
vps推荐 希网动态域名 com域名抢注 台湾服务器 美国主机推荐 pccw 国外idc 空间打开慢 外国空间 英语简历模板word 网站保姆 好看的桌面背景大图 空间出租 合租空间 韩国名字大全 佛山高防服务器 美国网站服务器 免费cdn 1美金 metalink 更多