MCPcopy Create free account
hub / github.com/Adaptix-Framework/AdaptixC2 / applyXor

Function applyXor

AdaptixClient/Source/Client/AxScript/BridgeApp.cpp:653–662  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

651// Encoding methods
652
653static QByteArray applyXor(const QByteArray &data, const QByteArray &key)
654{
655 if (key.isEmpty())
656 return data;
657 QByteArray result;
658 result.reserve(data.size());
659 for (int i = 0; i < data.size(); ++i)
660 result.append(data[i] ^ key[i % key.size()]);
661 return result;
662}
663
664static QByteArray encodeBase32(const QByteArray &data)
665{

Callers 4

encode_dataMethod · 0.85
decode_dataMethod · 0.85
encode_fileMethod · 0.85
decode_fileMethod · 0.85

Calls 4

reserveMethod · 0.80
appendMethod · 0.80
isEmptyMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected