Re: A SoC proposal for discussion: PE Packers

2007-03-14 Thread Dmitry Timoshkov

"Julien" <[EMAIL PROTECTED]> wrote:


I didn't find a webpage on the wiki about SoC'07. However, I would like
to suggest a SoC proposal for your comments. It seems to me that there
are many bugs floating in bugzilla that are related to PE packers.


What is your base knowledge in the area of the PE loader and PE packers
in general?


Because applications just crash due to being packed, this seems a
requirement for Wine 1.0. For a SoC, it would be very interesting if one
student takes the mission of fixing bugs related to PE packers such as:
- Shrinker (#2608, #2619)
- Neolite (seems ok see #4709)
- Aspack (#6129)
- Armadillo (#219)

This would require to define the list of PE packers to support and which
versions (as anti debugging tricks may differ depending of the version).


First step is to retest all of above bugs. Many packers' related bugs have
been fixed recently. Next step is to add tests to dlls/kernel32/tests/loader.c
which mimic the PE images that the packers create. And a final step is to
actually make the tests pass and fix the packers.

--
Dmitry.




A SoC proposal for discussion: PE Packers

2007-03-14 Thread Julien
Hello all,
I didn't find a webpage on the wiki about SoC'07. However, I would like
to suggest a SoC proposal for your comments. It seems to me that there
are many bugs floating in bugzilla that are related to PE packers.

Because applications just crash due to being packed, this seems a
requirement for Wine 1.0. For a SoC, it would be very interesting if one
student takes the mission of fixing bugs related to PE packers such as:
- Shrinker (#2608, #2619)
- Neolite (seems ok see #4709)
- Aspack (#6129)
- Armadillo (#219)

This would require to define the list of PE packers to support and which
versions (as anti debugging tricks may differ depending of the version).

Best,
Julien