|
大家看看这段C,能帮我转C#吗?
应该的 应该的 |
|
大家看看这段C,能帮我转C#吗?
不会吧,我倒,我还以为是加解密封包的 |
|
|
|
谁来告诉我,想破解软件从哪学啊?现在晚不晚?
学脱壳,OD一般情况可以了,你就是被他的登录部分吧 |
|
大家看看这段C,能帮我转C#吗?
你是说这段程序只是个求字符长度? |
|
大家看看这段C,能帮我转C#吗?
转成正常的C也可以 |
|
|
|
|
|
大家看看这段C,能帮我转C#吗?
在线等,都没有给个反应呀 |
|
谁能帮我看看这个,汇编是如何转成C程序?
if ( !BYTE1(v5) ) 这个是什么,不是说数组吧? |
|
谁能帮我看看这个,汇编是如何转成C程序?
用IDA试了一下,不太会IDA,呵呵 看到有一些象程序段,把他复制下了,看看 int __usercall sub_401334<eax>(int a1<ebx>) { int result; // eax@2 int v2; // ecx@3 char v3; // al@4 int v4; // eax@6 int v5; // eax@7 if ( a1 ) { v2 = a1; if ( !(a1 & 3) ) goto LABEL_6; do { v3 = *(_BYTE *)v2++; if ( !v3 ) return v2 - 1 - a1; } while ( v2 & 3 ); while ( 1 ) { do { LABEL_6: v4 = (*(_DWORD *)v2 + 2130640639) ^ ~*(_DWORD *)v2; v2 += 4; } while ( !(v4 & 0x81010100) ); v5 = *(_DWORD *)(v2 - 4); if ( !(_BYTE)v5 ) break; if ( !BYTE1(v5) ) return v2 - 3 - a1; if ( !(v5 & 0xFF0000) ) return v2 - 2 - a1; if ( !(v5 & 0xFF000000) ) return v2 - 1 - a1; } result = v2 - 4 - a1; } else { result = 0; } return result; } |
|
谁能帮我看看这个,汇编是如何转成C程序?
只要帮忙说出每一行的意思也可以,其它的我再去搞..嘻嘻 |
|
谁能帮我看看这个,汇编是如何转成C程序?
但这段才是解密的部分哦 |
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值