we can encrypt the problem to "computer unreadable" to avoid someone use gpt
stag.py:
import sys
import random
if len(sys.argv) != 3:
print("python3 steg.py [input file] [power (0~10)]")
zw = [0x200B, 0x200C, 0x200B, 0x200E, 0x202A, 0x202C, 0x202D, 0x2062, 0x2063, 0xFEFF]
zw = [chr(i) for i in zw]
fc = open(sys.argv[1], 'r', encoding='utf-8').read()
power = int(sys.argv[2])-1
assert power <= len(zw)
rc = ""
for i in fc:
rc += i
if random.randint(0, 10) < 7:
random.shuffle(zw)
rc += ''.join(zw[:power])
print(rc)
here is a example:
a091
文文上了他的第一堂電腦概論,老師說電腦內部是由很多的小開關來組成:1 代表開、0 代表關。
輸入為 0 則輸出 1;輸入為 1 則輸出 0。
use c++
look unreadable, but if you paste it to zero1:
文文上了他的第一堂電腦概論,老師說電腦內部是由很多的小開關來組成:1 代表開、0 代表關。
輸入為 0 則輸出 1;輸入為 1 則輸出 0。
use c++
文文上了他的第一堂電腦概論,老師說電腦內部是由很多的小開關來組成:1 代表開、0 代表關。
輸入為 0 則輸出 1;輸入為 1 則輸出 0。
use c++
-----------------------------------------------------------------------------------------------
文文上了他的第一堂電腦概論,老師說電腦內部是由很多的小開關來組成:1 代表開、0 代表關。
輸入為 0 則輸出 1;輸入為 1 則輸出 0。
use c++
we can encrypt the problem to "computer unreadable" to avoid someone use gpt
stag.py:
import sys
import random
if len(sys.argv) != 3:
print("python3 steg.py [input file] [power (0~10)]")
zw = [0x200B, 0x200C, 0x200B, 0x200E, 0x202A, 0x202C, 0x202D, 0x2062, 0x2063, 0xFEFF]
zw = [chr(i) for i in zw]
fc = open(sys.argv[1], 'r', encoding='utf-8').read()
power = int(sys.argv[2])-1
assert power <= len(zw)
rc = ""
for i in fc:
rc += i
if random.randint(0, 10) < 7:
random.shuffle(zw)
rc += ''.join(zw[:power])
print(rc)
How to Use?
here is a example:
a091
文文上了他的第一堂電腦概論,老師說電腦內部是由很多的小開關來組成:1 代表開、0 代表關。輸入為 0 則輸出 1;輸入為 1 則輸出 0。
use c++
look unreadable, but if you paste it to zero1:
文文上了他的第一堂電腦概論,老師說電腦內部是由很多的小開關來組成:1 代表開、0 代表關。
輸入為 0 則輸出 1;輸入為 1 則輸出 0。
use c++
(this 2 is not the same, you can try to paste it to gpt)文文上了他的第一堂電腦概論,老師說電腦內部是由很多的小開關來組成:1 代表開、0 代表關。
輸入為 0 則輸出 1;輸入為 1 則輸出 0。
use c++
-----------------------------------------------------------------------------------------------
文文上了他的第一堂電腦概論,老師說電腦內部是由很多的小開關來組成:1 代表開、0 代表關。
輸入為 0 則輸出 1;輸入為 1 則輸出 0。
use c++
不知道为什么不可以发照片:(
echo "题目" > a.txt
python3 steg.py a.txt 10 > b.txt
b.txt 里面的就是加密了的题目
we can encrypt the problem to "computer unreadable" to avoid someone use gpt
stag.py:
import sys
import random
if len(sys.argv) != 3:
print("python3 steg.py [input file] [power (0~10)]")
zw = [0x200B, 0x200C, 0x200B, 0x200E, 0x202A, 0x202C, 0x202D, 0x2062, 0x2063, 0xFEFF]
zw = [chr(i) for i in zw]
fc = open(sys.argv[1], 'r', encoding='utf-8').read()
power = int(sys.argv[2])-1
assert power <= len(zw)
rc = ""
for i in fc:
rc += i
if random.randint(0, 10) < 7:
random.shuffle(zw)
rc += ''.join(zw[:power])
print(rc)
How to Use?
here is a example:
a091
文文上了他的第一堂電腦概論,老師說電腦內部是由很多的小開關來組成:1 代表開、0 代表關。輸入為 0 則輸出 1;輸入為 1 則輸出 0。
use c++
look unreadable, but if you paste it to zero1:
文文上了他的第一堂電腦概論,老師說電腦內部是由很多的小開關來組成:1 代表開、0 代表關。
輸入為 0 則輸出 1;輸入為 1 則輸出 0。
use c++
(this 2 is not the same, you can try to paste it to gpt)文文上了他的第一堂電腦概論,老師說電腦內部是由很多的小開關來組成:1 代表開、0 代表關。
輸入為 0 則輸出 1;輸入為 1 則輸出 0。
use c++
-----------------------------------------------------------------------------------------------
文文上了他的第一堂電腦概論,老師說電腦內部是由很多的小開關來組成:1 代表開、0 代表關。
輸入為 0 則輸出 1;輸入為 1 則輸出 0。
use c++
不知道为什么不可以发照片:(
echo "题目" > a.txt
python3 steg.py a.txt 10 > b.txt
b.txt 里面的就是加密了的题目
真的耶
好神啊
we can encrypt the problem to "computer unreadable" to avoid someone use gpt
stag.py:
import sys
import random
if len(sys.argv) != 3:
print("python3 steg.py [input file] [power (0~10)]")
zw = [0x200B, 0x200C, 0x200B, 0x200E, 0x202A, 0x202C, 0x202D, 0x2062, 0x2063, 0xFEFF]
zw = [chr(i) for i in zw]
fc = open(sys.argv[1], 'r', encoding='utf-8').read()
power = int(sys.argv[2])-1
assert power <= len(zw)
rc = ""
for i in fc:
rc += i
if random.randint(0, 10) < 7:
random.shuffle(zw)
rc += ''.join(zw[:power])
print(rc)
How to Use?
here is a example:
a091
文文上了他的第一堂電腦概論,老師說電腦內部是由很多的小開關來組成:1 代表開、0 代表關。輸入為 0 則輸出 1;輸入為 1 則輸出 0。
use c++
look unreadable, but if you paste it to zero1:
文文上了他的第一堂電腦概論,老師說電腦內部是由很多的小開關來組成:1 代表開、0 代表關。
輸入為 0 則輸出 1;輸入為 1 則輸出 0。
use c++
(this 2 is not the same, you can try to paste it to gpt)文文上了他的第一堂電腦概論,老師說電腦內部是由很多的小開關來組成:1 代表開、0 代表關。
輸入為 0 則輸出 1;輸入為 1 則輸出 0。
use c++
-----------------------------------------------------------------------------------------------
文文上了他的第一堂電腦概論,老師說電腦內部是由很多的小開關來組成:1 代表開、0 代表關。
輸入為 0 則輸出 1;輸入為 1 則輸出 0。
use c++
其實原理就是隨機加入一些人類看不見的字符,power越大,加入的字符越多。在人類看起來就和正常的沒有分別,可是Chat GPT看起來就是一堆亂碼。簡單的題目可能還是有可能理解,不過複雜一點的題目就不一樣了。之後會開放WebUI