Hur dekryptera med xor?|Allt mellan himmel och jord|Forum|Nordichardware

Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
Lost password?
The forums are currently locked and only available for read only access
sp_Feed sp_TopicIcon
Hur dekryptera med xor?
Statisk2
It’s a first time for everybody
Medlem
Forum Posts: 6
Member Since:
June 28, 2007
sp_UserOfflineSmall Offline
1
July 2, 2007 - 9:08 pm
sp_Permalink sp_Print

Hej,

jag behöver dekryptera ett par bildfiler (.bmp och .gif) som tydligen är krypterade med xor. Hur går jag tillväga för att göra det?

Jag är inte så bra på det här med datorer så en 'for dummies' förklaring skulle uppskattas =). Syftet är att modda en pokerklient.

Använder windows xp sp2

jonaz
Kommer du hit ofta?
Medlem
Forum Posts: 940
Member Since:
May 8, 2001
sp_UserOfflineSmall Offline
1145870
July 3, 2007 - 5:43 am
sp_Permalink sp_Print

XOR är en logisk operand som gör en "exclusive or". Detta betyder att bara en av bitarna som jämförs ska vara sant (1).

10101010 orginal
11110000 "nyckel"
01011010 "krypterad"

Tar man sen detta och kör en ny XOR med samma "nyckel" igen så får man tillbaka orginalet:

01011010 "krypterad"
11110000 "nyckel"
10101010 orginal

Att skriva ett program som fixar detta är mkt enkelt men man måste känna till nyckeln vilken ju kan vara mkt längra än de 8 bitar jag tog i exemplet.

Desktop: Gigabyte GA-MA770-DS3 | AMD Phenom II 955 BE | 8GB PC6400 | Samsung 1TB + 500GB | Powercolor HD3870
3DMark 2006: 11932 3DMark Vantage: P5137
Laptop: Macbook Pro 2012 | 8GB | Samsung 830 128GB SSD
HTPC: Mac Mini | 3GB | 500GB

mach
Siktar mot toppen
Medlem
Forum Posts: 69
Member Since:
December 30, 2005
sp_UserOfflineSmall Offline
1145872
July 3, 2007 - 5:56 am
sp_Permalink sp_Print

Om du kan förutsätta att de använt samma nyckel till alla filerna kan du prova att XOR:a ihop två filer, då kommer du ha två överlagrade orginal istället. Utifrån det kan du sedan försöka bena ut vad som är nyckeln.

Kanske inte mycket till hjälp, men roligt att veta 🙂

Statisk2
It’s a first time for everybody
Medlem
Forum Posts: 6
Member Since:
June 28, 2007
sp_UserOfflineSmall Offline
1145882
July 3, 2007 - 7:53 am
sp_Permalink sp_Print

Nyckeln kan jag ju. De är kodade och man kan koda upp dem genom att invertera varannan bit, xora med 01010101b. Men jag har ingen aning hur jaggör detta. En 'for dummies' förklaring behövs omgående. Snälla hjälp 🙁

jonaz
Kommer du hit ofta?
Medlem
Forum Posts: 940
Member Since:
May 8, 2001
sp_UserOfflineSmall Offline
1145894
July 3, 2007 - 9:23 am
sp_Permalink sp_Print

Statisk2 wrote: Nyckeln kan jag ju. De är kodade och man kan koda upp dem genom att invertera varannan bit, xora med 01010101b. Men jag har ingen aning hur jaggör detta. En 'for dummies' förklaring behövs omgående. Snälla hjälp 🙁

Du har PM

Desktop: Gigabyte GA-MA770-DS3 | AMD Phenom II 955 BE | 8GB PC6400 | Samsung 1TB + 500GB | Powercolor HD3870
3DMark 2006: 11932 3DMark Vantage: P5137
Laptop: Macbook Pro 2012 | 8GB | Samsung 830 128GB SSD
HTPC: Mac Mini | 3GB | 500GB

Forum Timezone: Europe/Stockholm
Most Users Ever Online: 1030
Currently Online:
Guest(s) 388
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Andreas Galistel: 16287
Jonas Klar: 15897
ilg@dd: 10810
Nyhet: 10607
Mind: 10550
Ctrl: 10355
Gueno: 9881
Guest: 9344
Snorch: 8881
Callister: 8468
Newest Members:
PetrbonFU PetrbonFU
Karine Bembry
Dolores Mcdaniels
Anibal McLeish
Francisca Alt
Alfie Everhart
Lester Huitt
Orlando Jorgensen
Mikki Lundgren
Dakota Kozlowski
Forum Stats:
Groups: 11
Forums: 59
Topics: 146630
Posts: 1300967

 

Member Stats:
Guest Posters: 2
Members: 79425
Moderators: 0
Admins: 11
Administrators: nordicadmin, Henrik Berntsson, Anton Karmehed, Carl Holmberg, Joel Oscarsson, Mikael Linnér, Mikael Schwartz, Andreas Paulsson, Nickebjrk, Mattias Pettersson, EmxL