flat assembler
Message board for the users of flat assembler.

Index > Heap > Visual Studio 2010 PRO Beta

Author
Thread Post new topic Reply to topic
OzzY



Joined: 19 Sep 2003
Posts: 1029
Location: Everywhere
OzzY
Have you guys tried it already?

Microsoft said:
Quote:
"Visual Studio 2010 will include a new version of Dotfuscator, a tool that obfuscates application code written in languages that use the .NET Framework (managed code) to prevent reverse engineering.

Dotfuscator, a stand-alone application developed by PreEmptive Solutions, has been included with all versions of VS since 2003, but the version included with 2010 adds new functionality that will allow developers to instrument an application to monitor its usage, transmit an alert and abort if tampering occurs, and set an expiration date after which the application will cease to function.

The version of Dotfuscator included with VS 2010 is called Community Edition 2010. PreEmptive offers an equivalent product, available now, called Dotfuscator Micro Developer Edition. A Professional edition is also available now, offering additional features such as advanced obfuscation, code compaction, watermarking, extended monitoring analytics, more flexible expiration behavior, and a fully supported data collection portal that can be hosted by PreEmptive or a third party"


LOL. They think they can stop reversers?
Post 07 Jun 2009, 22:07
View user's profile Send private message Reply with quote
LocoDelAssembly
Your code has a bug


Joined: 06 May 2005
Posts: 4633
Location: Argentina
LocoDelAssembly
Nope, they think they can make the processors work warmer and convince many programmers that they will be protected. Most programmers of a certain language inside VS2010 will believe in the all powerful Dotfuscator protection.
Post 07 Jun 2009, 22:59
View user's profile Send private message Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 17270
Location: In your JS exploiting you and your system
revolution
It is just a little thing they do to try to increase the popularity of .NET, there will no doubt be people that decide to switch because of this "feature".

The market penetration of .NET is still quite small so they have to try all they can to get it used more. Hehe, I don't even have the base framework installed and I've never had a problem with running stuff.
Post 07 Jun 2009, 23:07
View user's profile Send private message Visit poster's website Reply with quote
Borsuc



Joined: 29 Dec 2005
Posts: 2466
Location: Bucharest, Romania
Borsuc
LOOOOL
They try to obfuscate a language that is supposed to reveal more than necessary (compared to native compiled apps like in C or asm)??? Laughing

How about this: harder to reverse = use C? Rolling Eyes

_________________
Previously known as The_Grey_Beast
Post 07 Jun 2009, 23:47
View user's profile Send private message Reply with quote
manfred



Joined: 28 Feb 2009
Posts: 43
Location: Racibórz, Poland
manfred
Use Malbolge - then source is much less readable than disassembly Very Happy!

_________________
Sorry for my English...
Post 08 Jun 2009, 05:57
View user's profile Send private message Visit poster's website Reply with quote
f0dder



Joined: 19 Feb 2004
Posts: 3170
Location: Denmark
f0dder
OzzY wrote:
LOL. They think they can stop reversers?
No, but they believe they can slow them down, which is what the protection vs. cracking game has been about since day 1.

_________________
Image - carpe noctem
Post 08 Jun 2009, 12:13
View user's profile Send private message Visit poster's website Reply with quote
OzzY



Joined: 19 Sep 2003
Posts: 1029
Location: Everywhere
OzzY
manfred wrote:
Use Malbolge - then source is much less readable than disassembly Very Happy!


Use badly written Perl. Nothing can beat its obfuscation. Twisted Evil
Post 08 Jun 2009, 18:10
View user's profile Send private message Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 17270
Location: In your JS exploiting you and your system
revolution
Obfuscated C
Code:
main(t,_,a)
char *a;
{return!0<t?t<3?main(-79,-13,a+main(-87,1-_,
main(-86, 0, a+1 )+a)):1,t<_?main(t+1, _, a ):3,main ( -94, -27+t, a
)&&t == 2 ?_<13 ?main ( 2, _+1, "%s %d %d\n" ):9:16:t<0?t<-72?main(_,
t,"@n'+,#'/*{}w+/w#cdnr/+,{}r/*de}+,/*{*+,/w{%+,/w#q#n+,/#{l,+,/n{n+\
,/+#n+,/#;#q#n+,/+k#;*+,/'r :'d*'3,}{w+K w'K:'+}e#';dq#'l q#'+d'K#!/\
+k#;q#'r}eKK#}w'r}eKK{nl]'/#;#q#n'){)#}w'){){nl]'/+#n';d}rw' i;# ){n\
l]!/n{n#'; r{#w'r nc{nl]'/#{l,+'K {rw' iK{;[{nl]'/w#q#\
n'wk nw' iwk{KK{nl]!/w{%'l##w#' i; :{nl]'/*{q#'ld;r'}{nlwb!/*de}'c \
;;{nl'-{}rw]'/+,}##'*}#nc,',#nw]'/+kd'+e}+;\
#'rdq#w! nr'/ ') }+}{rl#'{n' ')# }'+}##(!!/")
:t<-50?_==*a ?putchar(a[31]):main(-65,_,a+1):main((*a == '/')+t,_,a\
+1 ):0<t?main ( 2, 2 , "%s"):*a=='/'||main(0,main(-61,*a, "!ek;dc \
i@bK'(q)-[w]*%n+r3#l,{}:\nuwloca-O;m .vpbks,fxntdCeghiry"),a+1);}    
Run it, it really works.
Post 08 Jun 2009, 18:12
View user's profile Send private message Visit poster's website Reply with quote
OzzY



Joined: 19 Sep 2003
Posts: 1029
Location: Everywhere
OzzY
Once it's compiled, it's not obfuscated anymore for ASM programmers.
Post 08 Jun 2009, 19:13
View user's profile Send private message Reply with quote
Borsuc



Joined: 29 Dec 2005
Posts: 2466
Location: Bucharest, Romania
Borsuc
revolution wrote:
Obfuscated C
Code:
main(t,_,a)
char *a;
{return!0<t?t<3?main(-79,-13,a+main(-87,1-_,
main(-86, 0, a+1 )+a)):1,t<_?main(t+1, _, a ):3,main ( -94, -27+t, a
)&&t == 2 ?_<13 ?main ( 2, _+1, "%s %d %d\n" ):9:16:t<0?t<-72?main(_,
t,"@n'+,#'/*{}w+/w#cdnr/+,{}r/*de}+,/*{*+,/w{%+,/w#q#n+,/#{l,+,/n{n+\
,/+#n+,/#;#q#n+,/+k#;*+,/'r :'d*'3,}{w+K w'K:'+}e#';dq#'l q#'+d'K#!/\
+k#;q#'r}eKK#}w'r}eKK{nl]'/#;#q#n'){)#}w'){){nl]'/+#n';d}rw' i;# ){n\
l]!/n{n#'; r{#w'r nc{nl]'/#{l,+'K {rw' iK{;[{nl]'/w#q#\
n'wk nw' iwk{KK{nl]!/w{%'l##w#' i; :{nl]'/*{q#'ld;r'}{nlwb!/*de}'c \
;;{nl'-{}rw]'/+,}##'*}#nc,',#nw]'/+kd'+e}+;\
#'rdq#w! nr'/ ') }+}{rl#'{n' ')# }'+}##(!!/")
:t<-50?_==*a ?putchar(a[31]):main(-65,_,a+1):main((*a == '/')+t,_,a\
+1 ):0<t?main ( 2, 2 , "%s"):*a=='/'||main(0,main(-61,*a, "!ek;dc \
i@bK'(q)-[w]*%n+r3#l,{}:\nuwloca-O;m .vpbks,fxntdCeghiry"),a+1);}    
Run it, it really works.
Given a deobfuscator text editor it will become readable, easier than decompiling a binary program. Smile

_________________
Previously known as The_Grey_Beast
Post 08 Jun 2009, 21:52
View user's profile Send private message Reply with quote
kdownload



Joined: 31 Oct 2008
Posts: 18
kdownload
You say tomato, i say tomato. You say obfuscator, i say deoptimizer.
Post 09 Jun 2009, 00:33
View user's profile Send private message Reply with quote
rxantos



Joined: 19 Jul 2008
Posts: 41
rxantos
Any that can be run by a machine, can be reverse engineered.

What is funny, or sad, depending on the way you see it is that prorection actually make using the purchased software harder than using the pirated copy.

As a real life example. Last week I purchased a game that had protection. The instalation went flawlesly, but when I tried to play it, it kept asking me for the disk I had in the drive. Looking at their forum, I found out that many people had the same problem and the company will in the nect week or so offer a patched version of the exe that do not had the protection. Insteresting enough the only inmediate solution offered at the game forum was to download a no DVD crack of the game. So basically, I could not play a game I bought, but a pirate had no problem playing the game he got for free. Not a very good incentive at being honest if you ask me.
Post 18 Jun 2009, 21:09
View user's profile Send private message Reply with quote
Borsuc



Joined: 29 Dec 2005
Posts: 2466
Location: Bucharest, Romania
Borsuc
+1
Post 18 Jun 2009, 21:48
View user's profile Send private message Reply with quote
f0dder



Joined: 19 Feb 2004
Posts: 3170
Location: Denmark
f0dder
+10
Post 18 Jun 2009, 23:43
View user's profile Send private message Visit poster's website Reply with quote
Borsuc



Joined: 29 Dec 2005
Posts: 2466
Location: Bucharest, Romania
Borsuc
f0dder wrote:
+10
Do 10 people use your account? RazzRazzRazz

_________________
Previously known as The_Grey_Beast
Post 19 Jun 2009, 00:33
View user's profile Send private message Reply with quote
asmcoder



Joined: 02 Jun 2008
Posts: 784
asmcoder
[content deleted]


Last edited by asmcoder on 14 Aug 2009, 14:50; edited 1 time in total
Post 19 Jun 2009, 01:53
View user's profile Send private message Reply with quote
Borsuc



Joined: 29 Dec 2005
Posts: 2466
Location: Bucharest, Romania
Borsuc
asmcoder wrote:
people are changing to linux by thousands per day.
Even if it were true (I hope) that's not as fast as it may seem. For instance, to "switch" just 1 billion people (example) you'll need 1 million days.

_________________
Previously known as The_Grey_Beast
Post 19 Jun 2009, 03:04
View user's profile Send private message Reply with quote
manfred



Joined: 28 Feb 2009
Posts: 43
Location: Racibórz, Poland
manfred
Statistics says that the 56.3% of statistics lies Razz.

_________________
Sorry for my English...
Post 19 Jun 2009, 06:11
View user's profile Send private message Visit poster's website Reply with quote
asmcoder



Joined: 02 Jun 2008
Posts: 784
asmcoder
[content deleted]


Last edited by asmcoder on 14 Aug 2009, 14:50; edited 1 time in total
Post 19 Jun 2009, 15:51
View user's profile Send private message Reply with quote
Azu



Joined: 16 Dec 2008
Posts: 1160
Azu
asmcoder wrote:
aushashahua
people will buy it? but really, do people will buy this? ...

No.
It will be cracked and put up on torrent sites before stores get it.
Even if it's protected with its own "dotfuscator" crud. Razz
Post 20 Jun 2009, 16:47
View user's profile Send private message Send e-mail AIM Address Yahoo Messenger MSN Messenger ICQ Number Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
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


Copyright © 1999-2020, Tomasz Grysztar.

Powered by rwasa.