VMP is hard decode. Password : vccode, appears a few in the entrance VM Bytecode(RVA : 001D5EC3) on the EAX, ESI register. And you can see clearly at the address RVA 00004790(stack and register) just before it was compared and return value ☺️.And only patch return value or trace find vm-jcc
I found that info already but it dosent work.
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Alle Rechte vorbehalten.
C:\ffmpeg-4.0.1-win32-static\bin 1>ffmpeg -headers $'X-API-KEY: g\r\nuser-agent:3' -i "....m3u8" -v trace
ffmpeg version 4.0.1 Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 7.3.1 (GCC) 20180710
configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-bzlib --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg -
-enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-
libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --enable-libmfx --enable-amf --enable-ffnvcodec --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth
libavutil 56. 14.100 / 56. 14.100
libavcodec 58. 18.100 / 58. 18.100
libavformat 58. 12.100 / 58. 12.100
libavdevice 58. 3.100 / 58. 3.100
libavfilter 7. 16.100 / 7. 16.100
libswscale 5. 1.100 / 5. 1.100
libswresample 3. 1.100 / 3. 1.100
libpostproc 55. 1.100 / 55. 1.100
Splitting the commandline.
Reading option '-headers' ... matched as AVOption 'headers' with argument '$'X-API-KEY:'.
Reading option 'g\r\nuser-agent:3'' ... matched as output url.
Reading option '-i' ... matched as input url with argument '.....m3u8'.
Reading option '-v' ... matched as option 'v' (set logging level) with argument 'trace'.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option v (set logging level) with argument trace.
Successfully parsed a group of options.
Parsing a group of options: input url .....m3u8.
Successfully parsed a group of options.
Opening an input file: .....m3u8.
[NULL @ 0052f780] Opening '.....m3u8' for reading
[https @ 04943b80] Setting default whitelist 'http,https,tls,rtp,tcp,udp,crypto,httpproxy'
[https @ 04943b80] request: GET /....m3u8 HTTP/1.1
Thats the problem.If I use -headers parameter once then it will add it below but I need to add many header paramters not only one.If I use more than one -headers xy then it only adds the last one.Any more clues?
To Someone likes to solve crossword, somebody likes to play chess.
I like RE because I need to strain my brain like when I solve a crossword, think and analyze like when I play chess.
After every cracking, I get a moral satisfaction, I'm happy with my success, success in cracking my friends.
I'm glad when I receive a message from the developers, where they are grateful for cracking of their program and promise to eliminate the hole in the protection of the program in the next release.
I thank everyone who writes articles about RE, makes tutorials, new tools, shares my knowledge with others.
am just a beginner , and believe me... Reverse Engineering is taking a huge part in my personal life
i wanna be that professional cracker ! programmer , i need to learn more and more
i won't stop what am doing because i love it ! from deep of my heart
this is not just a hobby for me , its a way of thinking .
Copyright - Good text to fill extra space.
I archived a copy, nice work.
Cinema4D has some excellent tools.
Smudge borders, add fine shadows, fisheye 3% to 6% the subject of image/off center, blur 7%, Sharpen 12% in small areas and a few highlights can take an average image to professional quality.
Alien Effects is a great plugin for doing logos.