diff --git a/shop/.ghidra.test.lock~~ b/shop/.ghidra.test.lock~~
new file mode 100644
index 0000000..e69de29
diff --git a/shop/flag b/shop/flag
new file mode 100644
index 0000000..923c0c6
--- /dev/null
+++ b/shop/flag
@@ -0,0 +1 @@
+[112 105 99 111 67 84 70 123 98 52 100 95 98 114 111 103 114 97 109 109 101 114 95 51 100 97 51 52 97 56 102 125]
diff --git a/shop/shop.gpr b/shop/shop.gpr
new file mode 100644
index 0000000..e69de29
diff --git a/shop/shop.rep/idata/00/00000000.prp b/shop/shop.rep/idata/00/00000000.prp
new file mode 100644
index 0000000..1a3f59e
--- /dev/null
+++ b/shop/shop.rep/idata/00/00000000.prp
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/shop/shop.rep/idata/00/~00000000.db/db.2.gbf b/shop/shop.rep/idata/00/~00000000.db/db.2.gbf
new file mode 100644
index 0000000..f8d4e7b
Binary files /dev/null and b/shop/shop.rep/idata/00/~00000000.db/db.2.gbf differ
diff --git a/shop/shop.rep/idata/00/~00000000.db/db.3.gbf b/shop/shop.rep/idata/00/~00000000.db/db.3.gbf
new file mode 100644
index 0000000..84712a2
Binary files /dev/null and b/shop/shop.rep/idata/00/~00000000.db/db.3.gbf differ
diff --git a/shop/shop.rep/idata/~index.bak b/shop/shop.rep/idata/~index.bak
new file mode 100644
index 0000000..f6d9e83
--- /dev/null
+++ b/shop/shop.rep/idata/~index.bak
@@ -0,0 +1,5 @@
+VERSION=1
+/
+ 00000000:source:c0a816bcb7b1522515401200
+NEXT-ID:1
+MD5:d41d8cd98f00b204e9800998ecf8427e
diff --git a/shop/shop.rep/idata/~index.dat b/shop/shop.rep/idata/~index.dat
new file mode 100644
index 0000000..f6d9e83
--- /dev/null
+++ b/shop/shop.rep/idata/~index.dat
@@ -0,0 +1,5 @@
+VERSION=1
+/
+ 00000000:source:c0a816bcb7b1522515401200
+NEXT-ID:1
+MD5:d41d8cd98f00b204e9800998ecf8427e
diff --git a/shop/shop.rep/project.prp b/shop/shop.rep/project.prp
new file mode 100644
index 0000000..9ad0e4c
--- /dev/null
+++ b/shop/shop.rep/project.prp
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/shop/shop.rep/projectState b/shop/shop.rep/projectState
new file mode 100644
index 0000000..031d687
--- /dev/null
+++ b/shop/shop.rep/projectState
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/shop/shop.rep/user/00/00000000.prp b/shop/shop.rep/user/00/00000000.prp
new file mode 100644
index 0000000..097738a
--- /dev/null
+++ b/shop/shop.rep/user/00/00000000.prp
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/shop/shop.rep/user/00/~00000000.db/db.1.gbf b/shop/shop.rep/user/00/~00000000.db/db.1.gbf
new file mode 100644
index 0000000..efc142b
Binary files /dev/null and b/shop/shop.rep/user/00/~00000000.db/db.1.gbf differ
diff --git a/shop/shop.rep/user/00/~00000000.db/db.2.gbf b/shop/shop.rep/user/00/~00000000.db/db.2.gbf
new file mode 100644
index 0000000..b999a06
Binary files /dev/null and b/shop/shop.rep/user/00/~00000000.db/db.2.gbf differ
diff --git a/shop/shop.rep/user/~index.bak b/shop/shop.rep/user/~index.bak
new file mode 100644
index 0000000..b776dc3
--- /dev/null
+++ b/shop/shop.rep/user/~index.bak
@@ -0,0 +1,4 @@
+VERSION=1
+/
+NEXT-ID:0
+MD5:d41d8cd98f00b204e9800998ecf8427e
diff --git a/shop/shop.rep/user/~index.dat b/shop/shop.rep/user/~index.dat
new file mode 100644
index 0000000..2de5e27
--- /dev/null
+++ b/shop/shop.rep/user/~index.dat
@@ -0,0 +1,5 @@
+VERSION=1
+/
+ 00000000:udf_c0a816bcb7b1522515401200:c0a816bcc221864867606600
+NEXT-ID:1
+MD5:d41d8cd98f00b204e9800998ecf8427e
diff --git a/shop/shop.rep/user/~journal.bak b/shop/shop.rep/user/~journal.bak
new file mode 100644
index 0000000..4f23436
--- /dev/null
+++ b/shop/shop.rep/user/~journal.bak
@@ -0,0 +1,2 @@
+IADD:00000000:/udf_c0a816bcb7b1522515401200
+IDSET:/udf_c0a816bcb7b1522515401200:c0a816bcc221864867606600
diff --git a/shop/shop.rep/versioned/~index.bak b/shop/shop.rep/versioned/~index.bak
new file mode 100644
index 0000000..b776dc3
--- /dev/null
+++ b/shop/shop.rep/versioned/~index.bak
@@ -0,0 +1,4 @@
+VERSION=1
+/
+NEXT-ID:0
+MD5:d41d8cd98f00b204e9800998ecf8427e
diff --git a/shop/shop.rep/versioned/~index.dat b/shop/shop.rep/versioned/~index.dat
new file mode 100644
index 0000000..b776dc3
--- /dev/null
+++ b/shop/shop.rep/versioned/~index.dat
@@ -0,0 +1,4 @@
+VERSION=1
+/
+NEXT-ID:0
+MD5:d41d8cd98f00b204e9800998ecf8427e
diff --git a/shop/sol.py b/shop/sol.py
new file mode 100755
index 0000000..9fa0265
--- /dev/null
+++ b/shop/sol.py
@@ -0,0 +1,7 @@
+#!/home/maxime/.pyvenv/bin/python3
+
+with open("flag", 'r') as f:
+ flag_list = f.read()
+ flag_tmp = flag_list.replace('[', '').replace(']', '').strip().split(' ')
+ print(''.join(map(lambda a: chr(int(a)), flag_tmp)))
+
diff --git a/shop/source b/shop/source
new file mode 100755
index 0000000..83da5fe
Binary files /dev/null and b/shop/source differ