• 澳门现金赌场5天11城出台楼市调控新政 多地重启限购限贷 2018-04-22
  • 易发赌场卫冕冠军金诚战亚太业余锦标赛 誓将冠军留在中国 2018-04-22
  • 大战皇家赌场新疆发现超大型铅锌矿 资源储量近1900万吨 2018-04-21
  • 澳门真人赌场开户网址香港亿万富豪郑裕彤逝世 2018-04-20
  • 澳门赌场好博彩安徽出台新规:出售个人隐私最高将被罚50万元 2018-04-20
  • 大发888赌场央行今日进行800亿逆回购 实现净回笼951亿 2018-04-19
  • 澳门赌场网站多特:中超确实想买奥巴梅扬 欢迎中国的顶级球员 2018-04-18
  • 澳门银河赌场易建联首秀3分钟2板湖人大胜国王 小野兽15+5 2018-04-18
  • 澳门赌场排名杨怡大婚收20支龙凤手镯 只能挂在脖子上 2018-04-17
  • 缅甸果敢赌场孙宏斌3天内两次出手 买下融科后又以40亿入股金科地产 2018-04-16
  • 澳门皇家赌场广水信息B站回应影视剧下架:因审查内容 合规者将恢复上线 2018-04-16
  • 威尼斯人高尔夫赌场陆毅:特别怕拍爱情戏 没什么恋爱经验 2018-04-15
  • 李亚鹏赌场玩牌高校辅导员晚点名新招 学生需传手持牙刷照片 2018-04-14
  • 开设赌场罪司法解释国家旅游局:十一长假首日民航旅客再创历史新高 2018-04-13
  • 赌场风云国语全集西媒列内马尔陷离队传闻5大原因:梅西+税务问题 2018-04-13
  • 吾爱破解 - LCG - LSG |安卓破解|病毒分析|破解软件|澳门网上赌场 www.chengtianzy.com.cn

     找回密码
     注册[Register]

    QQ登录

    只需一步,快速开始

    查看: 9619|回复: 104

    赌场风云演员表: [游戏安全] LOL 市场防封Sun 原理与实现 [无码]

      [复制链接]
    发表于 2018-3-23 08:27 | 显示全部楼层
    哈喽 我又来了  这次是一款名为Sun的市场防封 楼主打了挺多吧 挺稳定的哈哈哈哈  

    通过 ntdll.NtReadVirtualMemory 禁止RPCS Hook 游戏段的地址 类似这样的
    1.png 2.png

    然后通过Hook NtReadVirtualMemory  钩子就挂不上去了
    简单暴力  通过PCHunter iniline 钩子扫描 得出了三个地址 Tcj.dll+83B84 Tcj.dll+2DE84 Tcj.dll+DBD86 被Hook了 其中有一个是 IsBadReadPtr This 也被重指向了 就是这个
    Tcj.dll+10D0D8

    Emm 由于楼主的卡号到期了 所以忘记保存  有兴趣的可以上去看一下

    不过 Hook NtReadVirtualMemory  这个之后 TenRpcs 线程居然不跑了   Sun的能让RPCS 线程正常跑起来 我对比过后发现 他还还原了这些

    [Asm] 纯文本查看 复制代码
     澳门网上赌场 www.chengtianzy.com.cn League of Legends.exe+30BA90 - E8 5C569B68           - call TenRPCS.dll+1710F1
    
    
    
    
    TenRPCS.dll+1710F1 - 60                    - pushad 
    TenRPCS.dll+1710F2 - 9C                    - pushfd 
    TenRPCS.dll+1710F3 - E8 4890EAFF           - call TenRPCS.dll+1A140
    TenRPCS.dll+1710F8 - 9D                    - popfd 
    TenRPCS.dll+1710F9 - 61                    - popad 
    TenRPCS.dll+1710FA - 8D 64 24 04           - lea esp,[esp+04]
    TenRPCS.dll+1710FE - 83 EC 48              - sub esp,48
    TenRPCS.dll+171101 - A1 D0119401           - mov eax,[League of Legends.exe+15411D0]
    TenRPCS.dll+171106 - 68 98BA7000           - push League of Legends.exe+30BA98
    TenRPCS.dll+17110B - C3                    - ret 
    
    League of Legends.exe+3602A0 - E8 B60E9668           - call TenRPCS.dll+17115B
    
    
    TenRPCS.dll+17115B - 60                    - pushad 
    TenRPCS.dll+17115C - 9C                    - pushfd 
    TenRPCS.dll+17115D - E8 1E90EAFF           - call TenRPCS.dll+1A180
    TenRPCS.dll+171162 - 9D                    - popfd 
    TenRPCS.dll+171163 - 61                    - popad 
    TenRPCS.dll+171164 - 8D 64 24 04           - lea esp,[esp+04]
    TenRPCS.dll+171168 - 83 EC 0C              - sub esp,0C
    TenRPCS.dll+17116B - 53                    - push ebx
    TenRPCS.dll+17116C - 55                    - push ebp
    TenRPCS.dll+17116D - 68 A5027600           - push League of Legends.exe+3602A5
    TenRPCS.dll+171172 - C3                    - ret 
    
    League of Legends.exe+5FFD30 - E8 8B136C68           - call TenRPCS.dll+1710C0
    
    
    TenRPCS.dll+1710C0 - 60                    - pushad 
    TenRPCS.dll+1710C1 - 9C                    - pushfd 
    TenRPCS.dll+1710C2 - E8 5990EAFF           - call TenRPCS.dll+1A120
    TenRPCS.dll+1710C7 - 9D                    - popfd 
    TenRPCS.dll+1710C8 - 61                    - popad 
    TenRPCS.dll+1710C9 - 8D 64 24 04           - lea esp,[esp+04]
    TenRPCS.dll+1710CD - 55                    - push ebp
    TenRPCS.dll+1710CE - 8B EC                 - mov ebp,esp
    TenRPCS.dll+1710D0 - 83 E4 F8              - and esp,-08
    TenRPCS.dll+1710D3 - 68 36FD9F00           - push League of Legends.exe+5FFD36
    TenRPCS.dll+1710D8 - C3                    - ret 
    
    League of Legends.exe+1C9DCF - E8 3075AF68           - call TenRPCS.dll+171304
    
    
    TenRPCS.dll+171304 - 60                    - pushad 
    TenRPCS.dll+171305 - 9C                    - pushfd 
    TenRPCS.dll+171306 - E8 858FEAFF           - call TenRPCS.dll+1A290
    TenRPCS.dll+17130B - 9D                    - popfd 
    TenRPCS.dll+17130C - 61                    - popad 
    TenRPCS.dll+17130D - 8D 64 24 04           - lea esp,[esp+04]
    TenRPCS.dll+171311 - A1 D80A9501           - mov eax,[League of Legends.exe+1550AD8]
    TenRPCS.dll+171316 - 68 D49D5C00           - push League of Legends.exe+1C9DD4
    TenRPCS.dll+17131B - C3                    - ret 
    
    
    League of Legends.exe+A8F810 - E8 14192368           - call TenRPCS.dll+171129
    
    
    TenRPCS.dll+171129 - 60                    - pushad 
    TenRPCS.dll+17112A - 9C                    - pushfd 
    TenRPCS.dll+17112B - E8 3090EAFF           - call TenRPCS.dll+1A160
    TenRPCS.dll+171130 - 9D                    - popfd 
    TenRPCS.dll+171131 - 61                    - popad 
    TenRPCS.dll+171132 - 8D 64 24 04           - lea esp,[esp+04]
    TenRPCS.dll+171136 - 55                    - push ebp
    TenRPCS.dll+171137 - 8B EC                 - mov ebp,esp
    TenRPCS.dll+171139 - 8B 45 0C              - mov eax,[ebp+0C]
    TenRPCS.dll+17113C - 68 16F8E800           - push League of Legends.exe+A8F816
    TenRPCS.dll+171141 - C3                    - ret 
    
    League of Legends.exe+363E40 - E8 94D29568           - call TenRPCS.dll+1710D9
    
    
    TenRPCS.dll+1710D9 - 60                    - pushad 
    TenRPCS.dll+1710DA - 9C                    - pushfd 
    TenRPCS.dll+1710DB - E8 5090EAFF           - call TenRPCS.dll+1A130
    TenRPCS.dll+1710E0 - 9D                    - popfd 
    TenRPCS.dll+1710E1 - 61                    - popad 
    TenRPCS.dll+1710E2 - 8D 64 24 04           - lea esp,[esp+04]
    TenRPCS.dll+1710E6 - 83 EC 2C              - sub esp,2C
    TenRPCS.dll+1710E9 - 53                    - push ebx
    TenRPCS.dll+1710EA - 55                    - push ebp
    TenRPCS.dll+1710EB - 68 453E7600           - push League of Legends.exe+363E45
    TenRPCS.dll+1710F0 - C3                    - ret 
    
    League of Legends.exe+6C301D - E8 68E25F68           - call TenRPCS.dll+17128A
    
    
    TenRPCS.dll+17128A - 60                    - pushad 
    TenRPCS.dll+17128B - 9C                    - pushfd 
    TenRPCS.dll+17128C - E8 AF8FEAFF           - call TenRPCS.dll+1A240
    TenRPCS.dll+171291 - 9D                    - popfd 
    TenRPCS.dll+171292 - 61                    - popad 
    TenRPCS.dll+171293 - 8D 64 24 04           - lea esp,[esp+04]
    TenRPCS.dll+171297 - 83 C4 10              - add esp,10
    TenRPCS.dll+17129A - 85 C0                 - test eax,eax
    TenRPCS.dll+17129C - 68 2230AC00           - push League of Legends.exe+6C3022
    TenRPCS.dll+1712A1 - C3                    - ret 
    
    
    League of Legends.exe+5A99D0 - E8 6D777168           - call TenRPCS.dll+171142
    
    
    TenRPCS.dll+171142 - 60                    - pushad 
    TenRPCS.dll+171143 - 9C                    - pushfd 
    TenRPCS.dll+171144 - E8 2790EAFF           - call TenRPCS.dll+1A170
    TenRPCS.dll+171149 - 9D                    - popfd 
    TenRPCS.dll+17114A - 61                    - popad 
    TenRPCS.dll+17114B - 8D 64 24 04           - lea esp,[esp+04]
    TenRPCS.dll+17114F - 83 EC 0C              - sub esp,0C
    TenRPCS.dll+171152 - 56                    - push esi
    TenRPCS.dll+171153 - 8B F1                 - mov esi,ecx
    TenRPCS.dll+171155 - 68 D6999A00           - push League of Legends.exe+5A99D6
    TenRPCS.dll+17115A - C3                    - ret 
    
    League of Legends.exe+4FBA60 - E8 6D587C68           - call TenRPCS.dll+1712D2
    
    
    TenRPCS.dll+1712D2 - 60                    - pushad 
    TenRPCS.dll+1712D3 - 9C                    - pushfd 
    TenRPCS.dll+1712D4 - E8 978FEAFF           - call TenRPCS.dll+1A270
    TenRPCS.dll+1712D9 - 9D                    - popfd 
    TenRPCS.dll+1712DA - 61                    - popad 
    TenRPCS.dll+1712DB - 8D 64 24 04           - lea esp,[esp+04]
    TenRPCS.dll+1712DF - 55                    - push ebp
    TenRPCS.dll+1712E0 - 8B EC                 - mov ebp,esp
    TenRPCS.dll+1712E2 - 83 E4 F8              - and esp,-08
    TenRPCS.dll+1712E5 - 68 66BA8F00           - push League of Legends.exe+4FBA66
    TenRPCS.dll+1712EA - C3                    - ret 
    
    
    
    
    
    
    
    
    
    League of Legends.exe+2B1A10 - E9 5EFBA068           - jmp TenRPCS.dll+171573
    
    TenRPCS.dll+171573 - 60                    - pushad 
    TenRPCS.dll+171574 - 9C                    - pushfd 
    TenRPCS.dll+171575 - 68 0A000000           - push 0000000A
    TenRPCS.dll+17157A - E8 11AAEAFF           - call TenRPCS.dll+1BF90
    TenRPCS.dll+17157F - 8D 64 24 04           - lea esp,[esp+04]
    TenRPCS.dll+171583 - 9D                    - popfd 
    TenRPCS.dll+171584 - 61                    - popad 
    TenRPCS.dll+171585 - E8 E9FBFFFF           - call TenRPCS.dll+171173
    TenRPCS.dll+17158A - E9 86045F97           - jmp League of Legends.exe+2B1A15
    
    
    TenRPCS.dll+171173 - 60                    - pushad 
    TenRPCS.dll+171174 - 9C                    - pushfd 
    TenRPCS.dll+171175 - E8 1690EAFF           - call TenRPCS.dll+1A190
    TenRPCS.dll+17117A - 9D                    - popfd 
    TenRPCS.dll+17117B - 61                    - popad 
    TenRPCS.dll+17117C - 8D 64 24 04           - lea esp,[esp+04]
    TenRPCS.dll+171180 - 83 EC 20              - sub esp,20
    TenRPCS.dll+171183 - 53                    - push ebx
    TenRPCS.dll+171184 - 55                    - push ebp
    TenRPCS.dll+171185 - 68 151A6B00           - push League of Legends.exe+2B1A15
    TenRPCS.dll+17118A - C3                    - ret 
    



    //emm 楼主去尝试过 如果不恢复的话 就会七天 这里面应该有通讯把 

    代码实现的话 先去看?。裕悖甑谝桓龅刂贰? Tcj.dll+83B84

    拖到IDA 
    3.png

    他的处理方式 是直接让返回值为0 就是 mov al,00

    那我们也来照抄 

    [Asm] 纯文本查看 复制代码
    void Pass()
    {
    	DWORD TcjBase = (DWORD)GetModuleHandleA("Tcj.dll");
    		while (TcjBase == 0)
    		{
    			TcjBase = (DWORD)GetModuleHandleA("Tcj.dll");
    		}
    
    		HideModule((HMODULE)TcjBase);//断链Tcj 过自校验
    
    		DWORD PassGetCurrentProcess = TcjBase + 0x83B84; // 通过IDA 可以看到这里获取打开自身进程和
    		DWORD Passthis = TcjBase + 0x2DE84; // 这里计算this
    		DWORD PassMemcpy_0 = TcjBase + 0xDBD86; // 这里是 if (hModule > ?? 则 拷贝内存)
    		DWORD PassIsBadReadPtrThis = TcjBase + 0xDBD86; //这里是API 重载的IsBadReadPtr 
    		
    		HookJmp(PassGetCurrentProcess, (DWORD)NewPassGetCurrentProcess);
    		HookJmp(Passthis, (DWORD)NewPassthis);
    		HookJmp(PassMemcpy_0, (TcjBase + 0xDBD9C));//
    		*(DWORD*)PassIsBadReadPtrThis = (DWORD)NewIsBaReadPtr; // 这里通过 改写他的this 指针指向我们的地址
    		
    		
    }
    
    BOOL WINAPI DllMain( HMODULE hModule,
                           DWORD  ul_reason_for_call,
                           LPVOID lpReserved
    					 )
    {
    	if (ul_reason_for_call == DLL_PROCESS_ATTACH)
    	{
    		HideModule(hModule);//断链自身 绕过Tcj的扫描 不然会封一天 
    		Pass();
    
    	    return TRUE;
    	}
    	
    	return TRUE;
    }
    


    [Asm] 纯文本查看 复制代码
    bool HideModule(HMODULE dwModule)
    {
    	bool temp = NULL;
    	_asm
    	{
    		cmp dwModule, 0x0
    			je L018
    			mov eax, dword ptr fs : [0x30]
    			mov eax, dword ptr ds : [eax + 0xC]
    			mov eax, dword ptr ds : [eax + 0xC]
    		L005 :
    			 mov ebx, dword ptr ds : [eax + 0x18]
    			 cmp ebx, dwModule
    			 jnz L016
    			 mov ebx, dword ptr ds : [eax + 0x28]
    			 movzx ecx, word ptr ds : [eax + 0x24]
    			 mov edi, ebx
    			 cld
    			 rep stos byte ptr es : [edi]
    			 mov dword ptr ds : [ebx], 0x0
    			 mov dword ptr ds : [eax + 0x18], 0
    			 mov dword ptr ds : [temp], 1
    			 jmp L018
    		 L016 :
    		mov eax, dword ptr ds : [eax]
    			jmp L005
    		L018 :
    	}
    	return temp;
    }
    
    __declspec (naked) void NewPassGetCurrentProcess()
    {
    	__asm
    	{
    		mov al,1
    		ret
    	}
    }
    
    __declspec (naked) void NewPassthis()
    {
    	__asm
    	{
    		xor eax,eax
    		retn 04
    	}
    }
    
    __declspec (naked) void NewIsBaReadPtr()
    {
    	__asm
    	{
    		retn 08
    	}
    }



    然后 剩下的 就是 还原这些CALL 然他继续校验  大概的实现原理是这样 照抄就好 

    [Asm] 纯文本查看 复制代码
    __declspec (naked) void NewRpcsAddr()
    {
    	__asm
    	{
    		pushad
    		pushfd
    		call RpcsAddrA
    		popfd
    		popad
    		lea esp, [esp + 04]
    		sub esp, 48
    		mov eax, [GameBase + 15411D0]
    		push GameBase + 30BA98
    		retn
    	}
    }
    
    void  RpcsPass(){
    
    	//League of Legends.exe + 30BA90 - E8 5C569B68 - call TenRPCS.dll + 1710F1
    
    	//	TenRPCS.dll + 1710F1 - 60 - pushad
    	//	TenRPCS.dll + 1710F2 - 9C - pushfd
    	//	TenRPCS.dll + 1710F3 - E8 4890EAFF - call TenRPCS.dll + 1A140
    	//	TenRPCS.dll + 1710F8 - 9D - popfd
    	//	TenRPCS.dll + 1710F9 - 61 - popad
    	//	TenRPCS.dll + 1710FA - 8D 64 24 04 - lea esp, [esp + 04]
    	//	TenRPCS.dll + 1710FE - 83 EC 48 - sub esp, 48
    	//	TenRPCS.dll + 171101 - A1 D0119401 - mov eax, [League of Legends.exe + 15411D0]
    	//	TenRPCS.dll + 171106 - 68 98BA7000 - push League of Legends.exe + 30BA98
    	//	TenRPCS.dll + 17110B - C3 - ret
    	DWORD RpcsBase = (DWORD)GetModuleHandleA("TenRpcs.dll");
    	GameBase = (DWORD)GetModuleHandleA("League of Legends.exe");
    	RpcsAddrA = (RpcsBase + 0x1A140);
    	HookCall((GameBase + 0x30BA90), (DWORD)NewRpcsAddr);
    
    }

    由于有十几个地址 我就不一一演示了 
    有些东西要通过自己去动手实现更开心
    由于时间有限 楼主还要去工地板砖 今天的砖2毛钱一个 不说了 这次大概的原理就是这样 

    文章说的比较乱 请别喷?。∩昝鳌”敬畏治鑫踩┒捶治觥∏胛鸱欠ㄓ猛尽?! 


    来扫描钩子

    点评

    听说因为这篇帖子,挂了好多市场防封23333  发表于 2018-3-24 13:14

    免费评分

    参与人数 35威望 +1 吾爱币 +44 热心值 +30 收起 理由
    noth + 1 + 1 我很赞同!
    沐日黄泉 + 1 + 1 谢谢@Thanks!
    牛头人高达 + 1 + 1 用心讨论,共获提升!
    粉藍弟 + 1 + 1 我很赞同!
    寒蝉鸣泣之时 + 1 + 1 用心讨论,共获提升!
    黎明dawn + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
    L4Nce + 1 + 10 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
    a379270612 + 1 + 1 虽然看不懂,但是感觉很流弊
    胡建黄辉冯丶 + 1 谢谢@Thanks!
    刘甲乙 + 1 + 1 谢谢@Thanks!
    德仁先生 + 1 + 1 谢谢@Thanks!
    a1749408050 + 1 + 1 楼主不要再发成品了,会被恶意利用的
    mkl + 1 + 1 谢谢@Thanks!
    度娘灬魂手 + 2 + 1 登录只为赞你
    juejue + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
    FFFa条 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
    644100706 + 1 完蛋啦
    jackspar + 1 + 1 热心回复!
    一闪君主 + 1 + 1 我很赞同!
    Artha3s + 1 + 1 我很赞同!
    MXWXZ + 3 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
    mj2013ly + 1 + 1 热心回复!
    Zhk + 1 你为什么懂这么多!为什么!为什么!呜呜呜~~~
    时光不语待花开 + 1 + 1 不出2天,这个辅助绝逼拉闸
    饭饭菜 + 1 + 1 用心讨论,共获提升!
    威风的黑龙 + 1 + 1 谢谢@Thanks!
    云深不知 + 1 + 1 很厉害
    13GA + 1 + 1 好想要成品,像我这种什么也不懂的小白
    leilei771 + 1 + 1 谢谢@Thanks!
    葵葵大人 + 1 谢谢@Thanks!
    341 + 1 谢谢@Thanks!
    qaz003 + 1 + 1 谢谢@Thanks!
    yangyuejia + 1 还有几款内部的现在稳如狗。期待更多文章。
    老师来了快跑i + 1 + 1 虽然看不懂,但是感觉很流弊
    sorrybro2018 + 1 + 1 我很赞同!

    查看全部评分

    本帖被以下淘专辑推荐:

    发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】;

    如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

    发表于 2018-3-23 09:21 | 显示全部楼层

    虽然看不懂,但是还是支持一下

    发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】;

    如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

    发表于 2018-3-24 09:48 | 显示全部楼层
    Nt的函数头部xor eax,eax retn  可以禁止Rpcs创建  关于楼主所指向的Rpcs的通讯Call问题 一共64个Call 不能够直接还原或则Nop 否则游戏会出现挂机提示且数据异常 非法插件  防封的手法大致一样 都是先把脚本Hook的地方还原

    发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】;

    如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

    发表于 2018-3-23 08:35 | 显示全部楼层

    发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】;

    如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

    发表于 2018-3-23 08:35 | 显示全部楼层
    支持一波,这个费脑子

    发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】;

    如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

    发表于 2018-3-23 08:36 | 显示全部楼层
    不太理解这个是什么意思!

    发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】;

    如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

    发表于 2018-3-23 08:36 | 显示全部楼层
    虽然看不懂,但还是感谢分享,说不定就火了呢。

    发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】;

    如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

    发表于 2018-3-23 08:39 来自手机 | 显示全部楼层
    看不懂,支持下

    发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】;

    如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

    发表于 2018-3-23 08:57 | 显示全部楼层
    不明觉厉

    发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】;

    如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

    发表于 2018-3-23 09:03 | 显示全部楼层
    看不懂,但是看出大神很历害!

    发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】;

    如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

    发表于 2018-3-23 09:17 | 显示全部楼层

    看不懂,但是看出大神很历害!a

    发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】;

    如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

    您需要登录后才可以回帖 登录 | 注册[Register]

    本版积分规则


    免责声明:
    吾爱破解所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

    Mail To:Service@www.chengtianzy.com.cn

    快速回复 收藏帖子 返回列表 搜索

    RSS订阅|手机版|小黑屋|联系我们|澳门网上赌场 ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

    GMT+8, 2018-4-23 01:51

    Powered by Discuz!

    © 2001-2017 Comsenz Inc.

    快速回复 澳门网上赌场 返回列表