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