viernes, 28 de agosto de 2020

Evolving Logic Until Pass Tests Automatically

Automating the automation is still a challenge, but in some cases it's possible under certain situations.

In 2017 I created logic-evolver, one of my experiments for creating logic automatically or better said evolving logic automatically.

In some way, the computer create its own program that satisfies a set of tests defined by a human.

https://github.com/sha0coder/logic-evolver

This implementation in rust, contains a fast cpu emulator than can execute one million instructions in less than two seconds. And a simple genetic algorithm to do the evolution.


Here we create the genetic algorithm, and configure a population of 1000 individuals, and the top 5 to crossover. We run the genetic algorithm with 500 cycles maximum.
Note that in this case the population are programs initially random until take the correct shape.


An evaluation function is provided in the run method as well, and looks like this:




The evaluation function receives a CPU object, to compute a test you need to set the initial parameters, run the program and set a scoring regarding the return value.


Related links


  1. Pentest Tools Framework
  2. Hackers Toolbox
  3. Hacker Tools Mac
  4. Hacking Tools Github
  5. Hacking Tools For Windows 7
  6. Hacking Tools
  7. Hack And Tools
  8. Github Hacking Tools
  9. Hak5 Tools
  10. Hack Tools Mac
  11. Hacking Tools
  12. Pentest Tools Free
  13. Hacker Tool Kit
  14. Hacker Search Tools
  15. Hack Tools
  16. New Hacker Tools
  17. Hack Tools For Pc
  18. Hack App
  19. Hacker Tools 2020
  20. Hacking Tools Windows
  21. Hacker Tools Mac
  22. Pentest Tools Kali Linux
  23. Hack Tools Download
  24. Hacking Tools Usb
  25. Hack And Tools
  26. Hacking App
  27. Hacking Tools Download
  28. Pentest Tools Find Subdomains
  29. Termux Hacking Tools 2019
  30. Hack Rom Tools
  31. Hacker Techniques Tools And Incident Handling
  32. Pentest Recon Tools
  33. Kik Hack Tools
  34. Hack Tools
  35. Pentest Tools Linux
  36. Hackers Toolbox
  37. Pentest Tools Online
  38. Pentest Tools Open Source
  39. Hack Website Online Tool
  40. Hacker Tools For Ios
  41. Hacker Tools For Ios
  42. Pentest Tools Windows
  43. Pentest Tools For Mac
  44. Hacker Techniques Tools And Incident Handling
  45. Hack Tools 2019
  46. Pentest Recon Tools
  47. Hack Tools Pc
  48. Hacker Tools Windows
  49. Hacker Tools Mac
  50. Pentest Tools Free
  51. Hack Tools For Mac
  52. Hacking Tools For Mac
  53. Pentest Tools Linux
  54. Hacking Tools Free Download
  55. Physical Pentest Tools
  56. Tools 4 Hack
  57. Hacker Tools Linux
  58. Underground Hacker Sites
  59. Hacks And Tools
  60. Hacker Tools Free
  61. Kik Hack Tools
  62. Hacker Tools Free
  63. Hacking Tools Usb
  64. Hacker
  65. Hacking Tools Name
  66. Pentest Tools Github
  67. Hacker Tools Apk Download
  68. Black Hat Hacker Tools
  69. Pentest Tools List
  70. Free Pentest Tools For Windows
  71. Hacker Tools Apk Download
  72. Pentest Box Tools Download
  73. Hacking Tools 2019
  74. Ethical Hacker Tools
  75. Install Pentest Tools Ubuntu

No hay comentarios: