Passcode Keyword Finder

Today we’re launching a new tool to help find keywords in passcodes.

https://regex.ingress.codes

It works the same way like the other one on the Internet but it’s actually updated!

How to use the finder

Transposition

Sometimes you just want to know what keywords are possible to help spot a pattern in a code. For example:

te68o5erezim2tk8uf

The regular expression to find a possible keyword would be:

^[te68o5erezim2tk8uf]{8}$

The ^ and $ denote the beginning and end of a string, essentially a whole word.

The [te68o5erezim2tk8uf] denotes to look for a character within the [].

The {8} tells it to look for 8 of those characters, since the prefix/suffix are 5 characters each, there are 8 remaining for the keyword.

Trying this example out reveals the keyword to be timezero, and we can now look for the full passcode:

te
68
o5
er
ez
im
2t
k8
uf

timezero can be seen highlighted and we see a pattern for the passcode: ufk82timezero568te.

Substitution

If a code presents itself with a clean distribution and a correlation between letters/numbers, you can sometimes use the tool to find a keyword.

a8bdacc6ccbbbaabbabcabb6b0b1ccccccaab0 would be split into pairs:

a8 bd ac c6 cc bb ba ab ba bc ab b6 b0 b1 cc cc cc aa b0

The pairs starting with c are in the same position as where numbers go, and you can now safely assume everything in the middle is a keyword.

bb ba ab ba bc ab b6 b0 b1

Looking for repeated sets, we see that ba and ab are repeated in the keyword. Creating a regular expression for it:

^.(.)(.)\1.\2...$

The . not enclosed in () denote any character we don’t generally care about.

The (.) are captured to be reused in another part of the expression with \1, \2, etc., in the order in which they were captured.

With our example, we see the only result being detection. If we compare the (uppercase) hexadecimal values of detection to the code:

bb ba ab ba bc ab b6 b0 b1

44 45 54 45 43 54 49 4f 4e

We can now deduce the code was ciphered with a hexadecimal-atbash.

57 42 53 39 33 44 45 54 45 43 54 49 4f 4e 33 33 33 55 4f

WBS93DETECTION333UO

Wargames – Aegis Nova (May 28)

The Wargames series continued into Aegis Nova with 15 puzzles containing critical intel for the agent who solves them. Verum Inveniri started off the festivities just before 1200 UTC and the first 10 puzzles all being unlocked within 90 minutes. At 2200 UTC, Verum Inveniri announced more challenges to bring the total to 15.

Remember, all the codes for this series eventually solve to the format xxxxxxxx#keyword# (unless stated otherwise). This is a typical format for passcodes distributing volatile intel around anomalies.

Portal Shield

Link

Observations

You’ve only witnessed one TENTH of my maximum mitigation!

Faraday cage

Link

Observations

Base your next step on what you gauge the numbers to mean.

Interstate shield

Link

Observations

Find the intersection between mathematics and local geography.

Obsidian Shield

Link

Observations

You should Investigate this further.

Family crest

Link

Observations

When were these Shields made anyway?

Ablative heat shield

Link

Observations

Between 7 and 16, Phoebus scored 15 touchdowns.

Abjuration

Link

Observations

17, 18, 13, 20 are the first four rolls of a skilled Magic Missile caster.

Deflector shield

Link

Observations

Pad both the forward and aft parts of your ship.

Arduino shields

Link

Observations

Look to IEEE 802.3 for the correct encoding.

Coat of Arms (I)

Link

Observations

Might have to make an international call for this one.

Ursus arctos

Link

Observations

Can a bear play music?

Police badge

Link

Observations

Divided, we are united.

Shield (money)

Link

Observations

What does dinheiro mean?

Aegis

Link

Observations

Alphabetic ancestor of Latin

Coat of Arms (II)

Link

Observations

EOF