能力值:
( LV3,RANK:30 )
2 楼
.....这个是 补丁程序, 还要脱壳 Upx的壳,,, 脱了以后 用reshack 看看资源里面有没有。。。。
反正我是没试过, 只能说一种 可行的方法。。
能力值:
( LV8,RANK:140 )
3 楼
实在找不到,就算了。有些音乐资源是直接提取出来放数组里,这样你就找不到了
能力值:
( LV2,RANK:10 )
4 楼
嗯 我一开始也是按你说的这么做的好像不行
能力值:
( LV2,RANK:10 )
5 楼
MOD音乐
http://apps.hi.baidu.com/share/detail/46179014
能力值:
( LV2,RANK:10 )
6 楼
上传的附件:
能力值:
( LV3,RANK:30 )
7 楼
楼上的 http://www.modules.pl/dl.php?mid=16 这种链接 迅雷下载不了的。。。
能力值:
( LV2,RANK:10 )
8 楼
一如既往的支持!
能力值:
( LV9,RANK:680 )
9 楼
在资源中可以直接另存提取出来*.xm文件
上传的附件:
能力值:
( LV2,RANK:10 )
10 楼
提取这个比较麻烦点,用OD跟着我做吧:
第一步,走到这里:
004025F9 50 push eax ===> eax = 12FC44
004025FA 6A FF push -1
004025FC 68 700D4300 push 00430D70
00402601 E8 78FF0000 call <jmp.&WINMM.waveOutOpen>
下命令 d eax,数据区如下:
0012FC44 01 00 02 00 44 AC 00 00 10 B1 02 00 04 00 10 00 ..D?.?...
这16个字节其实就是WAVEFORMATEX,也就是WAVE的一些参数,参考WAVE文件格式,加上文件头和数据头,再找到数据块就可以生成一个WAV文件了。
文件头和数据头基本是固定的,以下就是对应的文件头和数据头,需要填充的有两处,第一处(红字)为(WAV文件大小-8)字节,第二处(绿字)为(WAV文件大小-30h)字节。
0000h: 52 49 46 46 00 00 00 00 57 41 56 45 66 6D 74 20 RIFFhe..WAVEfmt
0010h: 14 00 00 00 01 00 02 00 44 AC 00 00 10 B1 02 00 ........D.......
0020h: 04 00 10 00 00 00 00 00 64 61 74 61 00 00 00 00 ........data@e..
第二步:
先自己新建一个WAV文件,把以上数据填好,然后我们寻找数据块部分直接追加到后面,再修改两处数据就可以了。
第三步,走到这里:
00402CEF 6A 20 push 20
00402CF1 53 push ebx ------> ebx = 42B500
00402CF2 FF35 700D4300 push dword ptr [430D70]
00402CF8 E8 99F80000 call <jmp.&WINMM.waveOutPrepareHeader>
下命令: d ebx,数据区如下:
0042B500 30 28 B2 00 40 65 05 00 00 00 00 00 00 00 00 00 0(?@e.........
这里的B22830就是缓冲区首地址,缓冲区长度是56540字节
第四步,走到这里:
00402D45 6A 20 push 20
00402D47 68 00B54200 push 0042B500
00402D4C FF35 700D4300 push dword ptr [430D70]
00402D52 E8 45F80000 call <jmp.&WINMM.waveOutWrite>
下命令:d 0b22830,缓冲区有了第一组数据,长度为56540h字节。将这部分选中,用二进制复制的办法追加到刚才新建的WAV文件尾部。
第五步:
复制完第一组数据后,在B22830处下内存写入断点,(byte 或 word断点,不要下DWord),运行会停在这里:
004036E2 66:8907 mov word ptr [edi], ax
004036E5 83C7 02 add edi, 2
004036E8 49 dec ecx
004036E9 ^ 75 D4 jnz short 004036BF
004036EB 5E pop esi
004036EC 5F pop edi
004036ED C9 leave
004036EE C3 retn
停在4036E2处后别动,开始复制从B22830开始的56540h个字节的第二组数据,并追加到新建的WAV文件尾部。
复制完后按一下F9运行,还会停在这里,再按同样方法复制数据。
剩下的工作就比较无聊了,一直重复这个步骤,直到你恶心为止。
如果不想继续了,可以随时停止。
最后一步:
将WAV文件保存,看一下文件大小,然后填写文件头和数据头处的两个数据,保存,收工。
能力值:
( LV2,RANK:10 )
11 楼
修正一下:
在B22830处下内存断点后,第一次停在004036E2时,缓冲区数据还没变,还是第一组数据,所以第四步中复制数据的这个动作应该省略(或者省略第一次内存断点处的),不然前两次复制的数据是重复的。
能力值:
( LV2,RANK:10 )
12 楼
这样,你可以用一些录音软件啊,录制系统内部声音。
能力值:
( LV2,RANK:10 )
13 楼
10楼的比较牛,虽然我看不懂
能力值:
( LV2,RANK:10 )
14 楼
把我的头像,pal.jpg另存为pal.zip,试试
提取方法和playboysen大侠说的一样
能力值:
( LV2,RANK:10 )
15 楼
[QUOTE=playboysen;1025849]在资源中可以直接另存提取出来*.xm文件
[/QUOTE]
具体怎么操作呀
能力值:
( LV6,RANK:90 )
16 楼
xm文件直接用下面的软件转吧.简单些.
http://www.wav-mp3.com/convert-xm-to-wav.htm
转成wav有8MB-。-
能力值:
( LV6,RANK:90 )
17 楼
上面的软件只能转40多秒,要收费。。。 MilkyTracker是免费开源的。
打开XM文件,你可以播放。
然后点Disk Op
第一个输出选wav,然后点save as的as就可以了。13MB,1分18秒