You must log in or register to comment.
Ha! Na das nenne ich mal ne produktive Mittagspause ;p
auflösung
aber wie?
Die versteckte Botschaft ist im letzten Bit pro Farbkanal…
python
from PIL import Image from numpy import array, vectorize i = array(Image.open("stego.png")) n = vectorize(lambda p: (p & 0x01) * 255)(i) Image.fromarray(n).save("antistego-py.png")
R
library(png) i <- readPNG("stego.png") for (p in 1:3) i[,,p] <- (i[,,p] * 255) %% 2 writePNG(i, "antistego-r.png")
imagemagick
magick stego.png -fx "(p * 255) % 2" antistego-magick.png
Volle Punktzahl :D
Wie soll ich das denn mit meinem Popel-Krita rausfinden? Skandal!
Und du bist sicher, dass beim
UploadAuflad (Verzeihung) nicht noch mehr Daten verloren gegangen sind?Tap for spoiler
Ja hab es getested nach dem upload, probiers mal mit der .png und nicht mit der .webm der server sollte beide formate haben.
Es hat 1 Thagomizer, was soll es sonst sein?
spoiler
In der Mitte hab ich ein bisschen geraten, vong Kontext her.
Edit: ich hab grade die tatsächliche Lösung gesehen und geh jetzt schlafen lol
gute arbeit :D