Suchergebnisse
Suchergebnisse 1-8 von insgesamt 8.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Reverse & (And)
BeitragHallo, Ich habe meine Ausgangszahl c. Ich mochte c in a und b zerlegen. Allerdings ist die Bedingung das a & b =,c ergeben muss. Wie kann ich das am besten anstellen? Falls es mehrere Möglichkeiten gibt möchte ich zufällig eine wählen.
-
Reverse & (And)
BeitragDie Werte sollen jeweils im Integer Bereich liegen, falls möglich sogar im short Bereich (ist das immer möglich)? Ist es überhaupt für jede Zahl möglich?
-
Reverse & (And)
BeitragDanke schonmal für die kompetenten Beitrage:) Bei Thjnderbolds Lösung ist jedoch immer die Ausgangszahl enthalten. Ich habe versucht dies auf integer anzuwenden, jedoch kommen dann falsche Ergebnisse heraus auch wenn ich die 255 durch int.maxvalue ersetze?
-
Reverse & (And)
BeitragWelche Operatoren lassen sich den sinnvoll teilen, nach obigem Prinzip? Bei obigem scheint es ja nicht sinnvoll zerlegbar sein? Wie sieht es mit | aus bzw << und so weiter...?
-
Reverse & (And)
Beitrag@Jvbsl: Constant Mutation.
-
Reverse & (And)
BeitragConstant mutation kommt aus dem Bereich von Obfuscation und bedeuted Constantin zu mutieren. D.h.: Anstatt: int a = 500; Mutiert man die konstante zu: int a = (100+700-400-150)*2; Dafür werden oft verschiede math und bitshifting Operatoren verwendet. Und meine Frage bezog sich auf And (&). Um sowas zu erreichen muss man das ganze schließlich rückwärts aufziehen^^ Soweit klar? Bei fragen einfach fragen
-
Reverse & (And)
BeitragDas ist ja gerade der Sinn dahinter... Eine konstante aufzusplitten und an versch. Stellen in der PE zu verstecken (Teile z.B. in irgendwelchen Metadata Sektionen)
-
Reverse & (And)
BeitragDas steht nicht zur Diskussion. Es geht mir darum den obfuscator selbst zu coden wo ich auch schon große Fortschritte gemacht habe. Aber das ist ja egal.