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);
百纵科技:美国高防服务器,洛杉矶C3机房 独家接入zenlayer清洗 带金盾硬防,CPU全系列E52670、E52680v3 DDR4内存 三星固态盘阵列!带宽接入了cn2/bgp线路,速度快,无需备案,非常适合国内外用户群体的外贸、搭建网站等用途。C3机房,双程CN2线路,默认200G高防,3+1(高防IP),不限流量,季付送带宽美国洛杉矶C3机房套餐处理器内存硬盘IP数带宽线路防御价格/月套...
介绍:御速云成立于2021年的国人商家,深圳市御速信息技术有限公司旗下品牌,为您提供安全可靠的弹性计算服务,随着业务需求的变化,您可以实时扩展或缩减计算资源,使用弹性云计算可以极大降低您的软硬件采购成本,简化IT运维工作。主要从事VPS、虚拟主机、CDN等云计算产品业务,适合建站、新手上车的值得选择,拥有华东江苏、华东山东等国内优质云产品;香港三网直连(电信CN2GIA联通移动CN2直连);美国高...
BGPTO是一家成立于2017年的国人主机商,从商家背景上是国内的K总和有其他投资者共同创办的商家,主营是独立服务器业务。数据中心包括美国洛杉矶Cera、新加坡、日本大阪和香港数据中心的服务器。商家对所销售服务器产品拥有自主硬件和IP资源,支持Linux和Windows。这个月,有看到商家BGPTO日本和新加坡机房独服正进行优惠促销,折扣最低65折。第一、商家机房优惠券码这次商家的活动机房是新加坡...
uniqueid为你推荐
isbackgroundbokeh是什么意思avc是什么格式XVID/MPEG/AVC都是什么意思啊listviewitem怎么获取ListView里Item中的控件刷ip流量请问刷流量刷IP有什么用的!netbios协议NETBEUI协议有什么用?云办公平台什么叫云办公啊?谁能通俗的给我讲下怎么查微信注册时间怎么查一个微信公众号的注册时间,发了多少条内容泛微协同办公系统谁能告诉我泛微OA,协同性是体现在哪几个方面的?泛微有哪些优势??flex是什么这些b365m和b360m什么意思flushesno-show rate是什么
万网域名注册 花生壳免费域名 已经备案域名 raksmart siteground wordpress技巧 网站被封 圣诞节促销 太原联通测速平台 刀片服务器是什么 bgp双线 最好的免费空间 hkt 架设邮件服务器 太原联通测速 国外在线代理服务器 中国域名 畅行云 摩尔庄园注册 金主 更多