Contribute  :  Web Resources  :  Past Polls  :  Site Statistics  :  Downloads  :  Forum  
    BiW ReversingThe challenge is yours    
 Welcome to BiW Reversing
 Tuesday, November 29 2022 @ 12:35 PM CET
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Changing packing method in Visual C++ 2005 Express

 
Post new topic   Reply to topic    www.reversing.be Forum Index -> Coding Corner
View previous topic :: View next topic  
Author Message
CBMz
New to the board
New to the board


Joined: 03 Aug 2006
Posts: 5

PostPosted: Sun Aug 13, 2006 8:09 pm    Post subject: Changing packing method in Visual C++ 2005 Express Reply with quote

Hi,
I Have a program i made in Visual C++ 2005 Express,
And it's automaticlly packed with Neolite 2.0.
How can i change it's packing method? (upx for example).
Thanks.
Back to top
View user's profile Send private message
Knight
Regular
Regular


Joined: 21 Aug 2005
Posts: 122

PostPosted: Mon Aug 14, 2006 7:04 am    Post subject: Reply with quote

How come that it packs exe with neolite (it's not ms product, so VC doesn't comes with it, that's for sure) and you have no idea how that happens?
How do you know that it's really packed with it? I've been using MS VC 2005 Express Beta 1/2, and now for quite long MS VS 2005 Pro, and they don't pack exes with any packer.
So far i haven't seen any peid signature database that would have VC 8.0 signatures, so maybe peid (or any other program u used to identify packer) was mistaken and exe's are really not packed.
If they are... check "Tools->External Tools...", there you can add/remove any tool (packer) to easily use it after compilation, but it won't be run automaticaly.
I'm not sure if this would work, but in Project->Project Properties...->Configuration Properties->Build Events->Post-Build Event, should be place best place for putting command to pack exe after build.

Btw, good way to check if it's really packed would be to try to debug it with IDE, if it's packed, you won't be able to successfuly debug it (it might look like you debug it, but thing's might work not as expected, for ex. variable values shown can be different than actual).

Regards,
Knight
Back to top
View user's profile Send private message
CBMz
New to the board
New to the board


Joined: 03 Aug 2006
Posts: 5

PostPosted: Mon Aug 14, 2006 9:48 am    Post subject: Reply with quote

Hmm. Thanks.
But I already figured it out.
I just changed the build method from debug to release Smile
Back to top
View user's profile Send private message
SKiLLa
Frequent poster
Frequent poster


Joined: 29 Mar 2005
Posts: 79

PostPosted: Mon Aug 14, 2006 1:00 pm    Post subject: Reply with quote

I upped my PEiD here:
Code:


http://d.turboupload.com/d/860253/PEiD.rar.html


It contains:

* PEiD 0.94 original and unpacked (by me, just for the fun, might come in handy sometime) version
* PEiDiR (= PEiD 0.94 Unreal Edition by blaCk_bytE)
* Signature Tool (auto-update signatures from the peidforums.has.it forum)
* Currently 1856 PE signatures (collected with the SigTool mentioned above)
* Delphi + VS2003 Runtimes needed for some plugins
* A quite complete collection of uptodate plugins, including at least all the ones mentioned on this (and peidforums.has.it and peid.has.it) site ...

---

I originally posted this on the ARTeam site; the updated PEiD signatures which will fix your false-positives with VC 2005 debug-builds ...

Have Fun !
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    www.reversing.be Forum Index -> Coding Corner All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
 Copyright © 2022 BiW Reversing
 All trademarks and copyrights on this page are owned by their respective owners.
Powered By Geeklog 
Created this page in 0.95 seconds