PHILIPPINE LOTTO RESULTS 6 42 45 49
49 6

SAMSUNG BLACKJACK ACCESSORIES CASES

blackjack cases
FREE DOWNLOADS SLINGO GAMES
downloads slingo

2005 WORLD SERIES OF POKER MAIN EVENT WINNER

2005 world series of poker main event winner

2006 SUPER BOWL ODDS PRESEASON

super 2006 bowl

DOWNLOAD FREE SLOTS MACHINES GAMES

download free slots machines games

NEW JERSEY ONLINE HORSE BETTING

online horse
FREE ROULETTE SYSTEM DOWNLOADS
downloads
CASINO NIAGARA BUS SCHEDULE
casino niagara bus schedule
PAST CALIFORNIA LOTTERY WINNING NUMBERS
numbers lottery california winning

FREE DOWNLOAD ROULETTE 3D MODEL

free download roulette 3d modelPLAY FREE YAHOO CARDS GAMES games cards
WHERE TO BUY POKER STARS PLAY CHIPS
to
OFFICIAL RULES OMAHA POKER
official rules omaha pokerGALA BINGO FREE ONLINE gala bingo free online

ONLINE GAMBLING BONUSRATING

online gambling bonusrating

LAS VEGAS HILTON SHOWS 2007

vegas las 2007PARIS HOTEL LAS VEGAS NEVADA vegas nevada

FOOTBALL VEGAS ODDS SPORTSBOOK

football vegas odds sportsbook

LAS VEGAS SHOWS IN JULY

in vegas shows july
PLAY FREE CASINO GAMES SLOTS NO DOWNLOAD
games casino play free slots

DELAWARE PARK CASINO SLOTS

casino delaware
LAS VEGAS FOOTBALL ODDS NFL
odds football las

ROULETTE WHEELS TO BUY

wheels
FREE SLOTS PLAY FOR PRIZES
for slots free prizes

CASINO ROYALE HOTEL VEGAS

casino royale hotel vegas
BLACKJACK STRATEGY ENGINES
blackjack strategy engines
MALAYSIA PMP RESULTS LOTTO
malaysia pmp results lotto

COLLEGE FOOTBALL YAHOO ODDS

college football yahoo odds

ALL DIFFERENT CASINO SLOTS PLAY FREE

all different casino slots play free

SPORTS BETTING LINES VEGAS

sports betting lines vegas

LAS VEGAS WEATHER IN NOVEMBER

las vegas weather in november

BEST CRAPS ODDS RENO

best

LAS VEGAS WEATHER FORECASTS

weather

GAME ONLINE POKER VIDEO WIN

online game
SLINGO QUEST FREE DOWNLOAD GAMES
slingo quest free download games

CHOCTAW CASINOS OKLAHOMA BINGO

choctaw casinos oklahoma bingo

OFFICIAL CASINO CRAPS RULES

official casino craps

LOTTO SUPER 7 RESULTS WINNING NUMBERS

lotto

EBAY BACCARAT CRYSTAL VASE

ebay baccarat crystal vase
FREE ONLINE BINGO NO DOWNLOADING
free online bingo no downloadingMEGA MILLIONS LOTTO CA WINNING NUMBERS mega millions lotto ca winning numbers

STATE OF MICHIGAN LOTTERY HISTORY

state of michigan lottery history
SLINGO QUEST ONLINE GAMES
slingo quest online gamesBLACKJACK STRATEGY TABLE CHART blackjack strategy table chart

GAMBLING STRATEGY ROULETTE

gambling strategy

MIT BLACKJACK BASIC STRATEGY CHART

blackjack basic strategy
LOTTERY WINNING NUMBERS FLORIDA LOTTO JACKPOT
lottery winning numbers florida lotto jackpot
BLACKJACK STRATEGY COUNTING CARDS
blackjack

CLINIQUE GIFT BONUS TIME

clinique

SUPER LOTTO CALIFORNIA PAST RESULTS

super lotto california past results
KENTUCKY DERBY ODDS 2007
kentucky derby odds 2007
THE ODDS OF WINNING FLORIDA LOTTERY
winning odds the florida
FOOTBALL NFL ODDS SPORTSBOOK
football nfl odds sportsbook

LIVE VEGAS ODDS FREE

live odds
TEXAS HOLD EM POKER FREE PLAY ONLINE
texas hold em poker free play online

OHIO LOTTERY RAFFLE TO RICHES DRAWING RESULTS

raffle ohio to results

FREE ONLINE HOLDEM POKER TOURNAMENTS

free online holdem poker tournaments
MARVEL TRADING CARD GAME PSP FAQ
marvel trading card game psp faqPA LOTTERY RESULTS DRAWING results paARTICLE ON FREE ONLINE HOLDEM POKER on article

CHRISTMAS BINGO PRINTABLE GAMES

printable

BEST BONUS VIDEO SLOTS ONLINE

best bonus video slots online

OHIO LOTTERY SUPER PLUS

ohio lottery super plus

BEST FREEROLL ONLINE POKER TOURNAMENTS

best freeroll online poker tournaments

FREE TEXAS HOLDEM POKER GAMES DOWNLOADS

free texas holdem poker games downloads

BINGO GALA OSBOURNE SHARON

bingo gala osbourne sharonMICHIGAN LOTTO CLASSIC NUMBERS numbersPA LOTTERY DAILY NUMBER PAST RESULTS number results
CAN YOU MAKE MONEY PLAYING POKER ONLINE
you

FULL TILT POKER PHONE NUMBERS

phone tilt full

LAS VEGAS HILTON STAR TREK BAR

las vegas hilton star trek bar

FREE POKER ONLINE MULTIPLAYER

free poker online multiplayer

BONUS PRINTS CANADA

bonus prints canada

BC 649 LOTTO CORP

bc 649 lotto corp
HORSES BETTING GUIDE
horses betting guide
VINTAGE BETSEY JOHNSON CLOTHING
vintage betsey johnson clothingGAMES POKER NET games poker net

CRAPS ONLINE GAME FOR FUN

for fun

PAST CALIFORNIA SUPER LOTTO WINNING NUMBERS

past california super lotto winning numbers

UNO ATTACK GAME CARD RULES

uno attack game card rules

SAMSUNG BLACKJACK 2 SMARTPHONE HSDPA

smartphone blackjack samsung 2
OFF TRACK BETTING ONLINE GREYHOUND
greyhound online track off
FREE NO DEPOSIT BONUS CODES CASINOS
free no deposit bonus codes casinos
SBC YAHOO GAMES BINGO
sbc yahoo games bingo

3121 CLUB RIO CASINO VEGAS

club rio casino

DOWNLOAD CARD GAMES SPADES

download card games spades
FOXWOODS CASINO AND RESORTS
foxwoods casino and resorts

2007 WORLD SERIES OF POKER MAIN EVENT STANDINGS

2007 world series of poker main event standings

MULTI PLAYER POKER ONLINE

player

CA SUPER LOTTO NUMBERS 9 14 05

ca 9

FREE WINNING CRAPS STRATEGY

free winning craps strategyTHE BUFFET AT BELLAGIO LAS VEGAS NV nv bellagioDOWNLOAD POKEMON TRADING CARD GAME GBA trading

FREE GOLF SOLITAIRE CARD GAMES

free solitaire card

PACIFIC POKER FREE CHIPS

pacific poker free chips

BETTING LINES

betting lines

UK NATIONAL LOTTERY SWEEPSTAKES ONLINE PROGRAM

uk national lottery sweepstakes online program

CASINO GAMBLING TIPS LAS VEGAS

casino gambling tips las vegasPROGRESSIVE RUMMY CARD GAME RULES progressive rummy card game rules

DOWNLOAD FREE SLOTS MACHINES

free
ONLINE GAMBLING LEGAL IN TEXAS
in texasPOKER HANDS CHART CARDS chart hands
STATS ON MEGA MILLIONS NJ LOTTERY S
stats on mega millions nj lottery s

CINGULAR BLACKJACK GAMES SAMSUNG

cingular blackjack games samsung

PLAY FREE ROULETTE CASINOS

casinosARTICLE ON FREE GAME POKER SOLITAIRE VIDEO article on free game poker solitaire video

PLAY FREE TEXAS HOLDEM POKER GAMES

holdem free
CALIFORNIA LOTTERY SUPER LOTO TICKETS
tickets loto california super

BLACKJACK BASIC STRATEGY TABLE CHART

blackjack basic strategy table chart

LIST OF FREE LAS VEGAS SHOWS

of las showsLOTTO ONTARIO 649 WINNING NUMBERS lotto ontario 649 winning numbersGAMBLING ODDS CRAPS BLACKJACK gambling odds craps blackjackBARRY MANILOW LAS VEGAS HILTON TICKETS manilow hilton

TACHI PALACE HOTEL CASINO LEMOORE CA USA

tachi palace hotel casino lemoore ca usa
MAKE YOUR OWN BINGO CARDS FREE
make your own bingo cards free
VEGAS ODDS FOOTBALL FREE
vegas odds football free
SUPER CALIFORNIA LOTTO RESULTS
super california lotto results

ONLINE 3 CARD POKER PLAY MONEY

online 3 card poker play money

POKER ONLINE TOURNAMENTS FREE

free
FOXWOODS RESORT CASINO HOTELS
hotels resort foxwoods

DEL MAR HORSE RACING

del mar horse racing

CHEAP HOTELS NEAR PECHANGA CASINO

cheap hotels near pechanga casino

FREE SIM SLOTS NO DOWNLOADING

free sim slots no downloadingWYNN LAS VEGAS RESTAURANTS IV las

FREE HOYLE GAMES CARDS

free hoyle games cards
TEXAS HOLDEM POKER RULES SPLIT POT
pot rules texas split

RECENT WINNING NUMBERS TEXAS LOTTERY

winning

WINNING POKER HANDS TEXAS HOLDEM

texas winning poker
FREE SLOTS ON LINE
free slots on line

SUNSET STATION CASINOS NEVADA

sunset station casinos nevada

CASINO RAMA TORONTO CANADA

rama
CARD GAMES SOLITAIRE FREE DOWNLOADS
card games solitaire free downloads
CASINOS TUNICA MS MOTELS
casinos ms motels

DOWNLOAD POKER SUPERSTARS DELUXE

deluxe

FREE CASINO SLOTS DOWNLOADS

downloads free
MAP OF VEGAS CASINOS AND HOTELS
hotels map and
UNO CARDS GAMES ONLINE
cards online
POKER GAMES FREEWARE
poker freeware
JACKPOT PARTY SLOTS ONLINE GAME
game partyTHE UK NATIONAL LOTTERY SWEEPSTAKES sweepstakes the national

HORSE BETTING RACE TRACKS

horse
BEST LAS VEGAS DEALS FROM DETROIT
best vegas

CARD GAMES HEARTS RULES

card games hearts rules

CLUB SILK PECHANGA CASINO TEMECULA CA

ca casino pechanga silk
RULES POKER GAMES
rules poker games

CASINO CHIP POKER USED

casino chip poker used

DOWNLOAD FREE BRIDGE CARD GAME

bridge download freeFREE CRAPS GAME NO DOWNLOAD free craps game no download

PROBLEMS GAMBLING CAUSES

problems gambling causes

GEORGIA LOTTERY CORPORATION JOBS

corporation georgia
NFL ODDS WEEK 3 2006
2006 nfl odds 3
FREE CASINO SLOTS SIM
simTOP RATED ONLINE SPORTS BETTING WEBSITES top rated online sports betting websites
AGAINST ALL ODDS STORES HIP HOP MARZ
against all odds stores hip hop marz

.NET Obfuscator Shootout

I’m trying to select an Obfuscator for .NET. If you are writing commercial code and want to know why you should use a code obfuscator, upload your binaries to this site: http://www.remotesoft.com/salamander and see what a decompiler can do to them.

The candidates:

I’m trying to obfuscate a strong-named dll that will run in the GAC. Here are the preliminary evaluation results:

PreEmptive DotFuscator Community Edition (Free)

PreEmptive DotFuscator Community Edition does not handle strong-named assemblies very well. You have to delay-sign the assembly, run the obfuscator, and then sign the obfuscated assembly. For me, this is unacceptably cumbersome. Next.

PreEmptive DotFuscator Pro Edition ($1890)

Too expensive. Next.

XHEO CodeVeil ($899)

CodeVeil claims to obfuscate and encrypt. Unfortunately, this one crashed on my dll. I sent them a support email.

Wise Owl Demeanor Enterprise ($799)

Trial version only has a command line interface and the docs essentially consist of a man page like in UNIX. Despite the generally Klingon-level of ease-of-use, the tool seems to work. I ran it like this:

c:> demeanor.exe /keyfile:mykeyfile.snk myassembly.dll

When I inspect the obfuscated dll in ildasm, the public entry points are preserved and the private methods are all renamed to “a”. +1 for Demeanor.

When I run the obfuscated dll through the online Salamander decompiler, Salamander can regenerate the source code except that all the method names are “a”. +1 for Demeanor.

PVLog.com Dotnetprotector Pro (Euro 500 — ~$700)

Trial version has a GUI that is easy to use. This program obfuscates and encrypts like CodeVeil. It also seems to have a built in licensing system but I could not figure out how to get it to work.

When I inspect the obfuscated dll in ildasm, the public entry points are preserved and the private methods are all renamed to gibberish. +1 for PVLog.

When I run the obfuscated dll through the online Salamander decompiler, Salamander was not able to regenerate the source code; all the method bodies decompiled to “throw ApplicationException();”. +2 for PVLog.

Summary

Right now PVLog is in the lead with Demeanor second.

2 Responses to “.NET Obfuscator Shootout”

  1. Jon M. Says:

    You might also want to look at Xenocode, {smartassembly}, and perhaps even .NET Reactor.

  2. Joe Thong Says:

    Hi Chris,

    I would invite you to take a look at our .NET protection tool, a tool that goes beyond mere obfuscation. Maxtocode (http://www.maxtocode/). Thank you.

    Joe Thong
    Maxtocode
    http://www.maxtocode.com/

Leave a Reply


two girls one cup 2 girls 1 cup video 2 girls 1 cup two girls one cup 2 girls 1 cup video 2 girls 1 cup two girls and a cup 2girls and a cup two girls one cup original video two girls one cup 2 girls 1 cup two girls and a cup 2girls and a cup two girls one cup original video two girls one cup 2 girls 1 cup two girls and a cup all about 2 gil one cup all about 2 gils onw cup all about 2girls one cup all about two girls one cup two girls one cup all about two girls 1 cup