Gibt es bestimmte Verschleierungstechniken, die Variablentypen ändern können? Ie. C gibt Ihnen mehr als genug Zeichenfolge, mit der Sie sich aufhängen können und Sie können ein char und int hinzufügen. Verändert die Code-Verschleierung jemals ein Zeichen in ein int oder konvertiert es andere Variablentypen?Verändert Obfuskation jemals Variablen/Funktionstypen
0
A
Antwort
0
ich nicht ein Beispiel für Typ-Änderungen, aber die entry about software obfuscation on Wikipedia sagt:
Zusätzlich Tools wie obfuscators bekannt automatisierte Verschleierung kompilierte Anwendungen bereitstellen kann, die Reverse-Engineering schwieriger für Menschen und Maschinen machen aber ändern Sie nicht das Verhalten der verschleierten Anwendung.
Dementsprechend kann jede Anwendung die Ausgabe eines Obfuscator sein, der das gleiche Verhalten wie die ursprüngliche Anwendung hat.
Verwandte Themen
- 1. Proguard nicht funktioniert, Eclipse (Android) nicht Obfuskation
- 2. Printf verändert irgendwie etwas?
- 3. Seitenverhältnis Einschränkung nicht verändert
- 4. Schriftfarbe verändert sich nicht
- 5. zurückzukehrElement durch Outerhtml verändert
- 6. CLGeocoder jemals eine Ortsmarkierung
- 7. Schlägt Q.allSettled jemals fehl?
- 8. Würde das jemals funktionieren?
- 9. Wird document.createElement ("") jemals fehlschlagen?
- 10. Wird > jemals benötigt?
- 11. Ist document.cookie jemals undefiniert?
- 12. Wordpress Short kehrt verändert html
- 13. LINQ WHERE Methode Quellensammlung verändert
- 14. Emulator interne Speichergröße automatisch verändert
- 15. NSTableView Zelle Text nicht verändert
- 16. Wie hat sich Haskell verändert?
- 17. Wird sich random() jemals ändern?
- 18. Warum Event-Listener jemals löschen?
- 19. Wie könnte SystemClock.uptimeMillis() jemals umbrechen?
- 20. Wird die Softwareentwicklung jemals konsolidiert?
- 21. Kann Object.GetType() jemals null zurückgeben?
- 22. Haben Sie jemals Reflektor reflektiert?
- 23. Ändern sich .NET-Assemblies jemals?
- 24. Kann Activity.getIntent() jemals null zurückgeben?
- 25. Stürzen Java-Programme jemals ab?
- 26. Können EventArgs jemals null sein?
- 27. Übermitteln APs jemals 802.11-Testanforderungen?
- 28. Schließt PDO jemals persistente Verbindungen?
- 29. Gibt EditText.getText() jemals null zurück?
- 30. Verwendet Python `isinstance` jemals richtig?
Wenn das verschleiern würde, würde es die Funktionalität des Codes ändern, und das würde eindeutig nicht getan werden. –