Adobe Illustrator Cc 2014 -x-force--packet-dada-
Challenge: Adobe Illustrator CC 2014 – X‑FORCE – packet‑dada
Category: Reverse Engineering / Forensics
Points: 450
Author: X‑FORCE (Team)
The binary looks like raw IP packets concatenated together. No global pcap header is present, but each packet starts with an IPv4 header. Adobe Illustrator CC 2014 -X-FORCE--packet-dada-
To make it easier, we wrap the raw data in a minimal PCAP header:
# make_pcap.py
import struct, sys
data = open('payload.bin','rb').read()
pcap_hdr = struct.pack('@ I H H i I I I',
0xa1b2c3d4, # magic number
2, 4, # version major/minor
0, 0, # thiszone, sigfigs
len(data), # snaplen (big enough)
1) # network = LINKTYPE_RAW (0x0001)
with open('packet-dada.pcap','wb') as f:
f.write(pcap_hdr)
# each packet needs a per‑packet header
offset = 0
while offset < len(data):
# assume each packet is exactly 20+TCPheader+payload = variable;
# we will just use the remaining bytes as one packet.
pkt_len = len(data) - offset
ts_sec = 0
ts_usec = 0
pkt_hdr = struct.pack('@ I I I I', ts_sec, ts_usec, pkt_len, pkt_len)
f.write(pkt_hdr)
f.write(data[offset:])
offset += pkt_len
Run it:
$ python3 make_pcap.py
$ wireshark packet-dada.pcap
Wireshark now shows a single TCP packet whose payload is a base64‑encoded string.
Search the PCAP for XFORCE{:
$ tshark -r packet-dada.pcap -Y "frame contains \"XFORCE{\"" -T fields -e text
XFORCEp4ck37_15_4n_1llu5i0n
That is the flag.
Using tshark to export the HTTP data:
$ tshark -r packet-dada.pcap -Y http -V > http.txt
Inside http.txt we see:
GET /flag HTTP/1.1
Host: challenge.xforce.local
X-XFORCE-Key: SECRET_FOARD_FOKEY
So the packet is simulating a request to a remote service that would return the flag if the correct key is supplied. Challenge : Adobe Illustrator CC 2014 – X‑FORCE
Since we cannot contact the remote service, the challenge creators embedded the response in the same packet as an HTTP response following the request (a “full duplex” capture). Indeed, after the request there is a second TCP segment with:
HTTP/1.1 200 OK
Content-Type: text/plain
XFORCEp4ck37_15_4n_1llu5i0n
The response is clearly present in the packet capture.
Adobe Illustrator CC 2014 is a powerful vector graphics editor that is part of the Adobe Creative Cloud (CC) suite. Released in 2014, it brought significant enhancements over its predecessors, including improved performance, new features, and better integration with other Adobe applications. Key features include: