r/hacking 7d ago

Base 64 and Unicode tricks break LLM chatbot filters

https://www.tiktok.com/t/ZP87VK8AV/

LLM chatbot content filters can be bypassed by encoding banned words in Base64 or in Unicode escape sequences.

The filter reading the prompt sees characters instead of language, the model decodes the text as a task, then repeats it back.

A pretext such as a fake medical emergency gives the model a reason to comply, and asking for the reply as JSON makes it treat the output as data rather than speech. Defense in depth stops it, and prompt injection is number one on the OWASP Top 10 for LLM applications.

66 Upvotes

15 comments sorted by

8

u/Ok-Addition1264 7d ago

Doesn't passing a model through heretic also defeat it?

Sorry, I don't get it.. but I'm also sleepy high.

9

u/_clickfix_ 7d ago

This attack demonstrates a way to get some models in production to behave in unintended ways by obfuscating the illicit text or command.

Heretic is a weight manipulation script that modifies an open source model to remove the refusal mechanism.

Somewhat similar outcome, but very different mechanism - and the first can be done from the public facing chatbot while the other needs access to model weights.

8

u/export_tank_harmful 7d ago

Wait, you can embed tiktok posts on reddit....?
And tiktok has "posts"....?

wat.

4

u/knobjockey21 7d ago

which LLM models are you referring to?

9

u/bitter_vet 7d ago

The ones that are susceptible

2

u/Anxiety_Fit 6d ago

¯_(⊙_⊙)_/¯

2

u/_clickfix_ 6d ago

Models used: Gemini 2.5 Pro, GPT-4.1, GPT-4o, o1-mini, Claude 3.7, and Mixtral 8x7b. Players get randomly assigned one, so difficulty varies quite a bit between runs. Source.

1

u/stoner420athotmail 6d ago

probably didn't think that far ahead.

4

u/CapMonster1 6d ago

Yeah, this is a good example of why text-only filtering isn't enough. If the model decodes the input itself and then interprets it as an instruction, the filter can end up operating at a different layer than the actual execution

1

u/[deleted] 6d ago

[removed] — view removed comment

1

u/zunjae 6d ago

the llm

which one, and on which site?

1

u/Wealist 6d ago

NICE FAKE.