Hi
What you need to start with is some basic reversing skills. You'll never unpack this ocx without learning to unpack UPX in general. I don't know how much of this you will understand but,
Download UPX and protect Notepad with it.
Search for one of the many UPX tutorials you can find linked to on this site.
Search for one of the many UPX posts discussing it on this forum.
Learn to unpack UPX in your sleep. It's a very easy packer to learn about unpacking on, and the best to start with for anyone.
When you've done that, take another look at the ocx. You need to understand the *differences* between regular UPX and this NOHACK version first. Then you can try to unpack the ocx. Learn how to break on the entry point of a dll/ocx and figure out how to trace and dump the file. There is nothing you can do until you learn some basic reversing, so go do it.
You uploaded a link to the ocx and asked "can erverybody decommpressed it? You need to understand nobody can unpack it without an ocx loader of some sort to start with. YOU have that. YOU need to help yourself. Also understand that what you did is against forum policy, nor the way things are done in this RCE world, nobody here will unpack it for you.
However, to pull a story out of my ass, it's full identification is
$Id: NOHACK v2.0(C) 2003-2004 SER SISTEM Tech. All Rights Reserved. by MONSTER UPX!
It's a regular Delphi ocx which can be opened with LordPE or most any other PE editor. IAT table looks relatively undamaged, all resources are visible, first 2 sections renamed to # (renamed or modifed UPX0/UPX1 sections. No idea about internal changes. NoHack is a also a term adopted by a group concerned with trojans on irc clients and Chinese firewall software.
Btw, we may need some new Smilies...
"Have you read the FAQ?"
"yes"
Suggest emoticons for: Blank Stare, Uncomprehending Blink, Shuffle Feet, Stare at Ground, Whistle Nonchalantly, Back Away Slowly, Turn and Run.
K.