Sunday, January 21, 2024

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.


Continue reading


  1. Hacking Tools For Windows Free Download
  2. Hacker Tools
  3. How To Hack
  4. Hacker Hardware Tools
  5. Game Hacking
  6. Hacking Tools Windows 10
  7. Kik Hack Tools
  8. Hacker Tools Software
  9. Best Pentesting Tools 2018
  10. Underground Hacker Sites
  11. Hacker Hardware Tools
  12. Tools 4 Hack
  13. Pentest Tools Review
  14. Hacking Tools Mac
  15. Pentest Box Tools Download
  16. Tools 4 Hack
  17. Hacker Search Tools
  18. New Hack Tools
  19. Pentest Tools Alternative
  20. Hacker Tools For Windows
  21. Pentest Tools Port Scanner
  22. Pentest Tools Open Source
  23. Hackers Toolbox
  24. Hack Tools Download
  25. Hacker Tools Github
  26. Hak5 Tools
  27. Physical Pentest Tools
  28. Pentest Tools For Android
  29. Pentest Reporting Tools
  30. Physical Pentest Tools
  31. Top Pentest Tools
  32. Hacker Tools For Mac
  33. New Hack Tools
  34. Blackhat Hacker Tools
  35. Hack Tools For Ubuntu
  36. Hack Tools
  37. Hacking Tools For Kali Linux
  38. Pentest Tools For Mac
  39. Pentest Tools Find Subdomains
  40. Pentest Tools Url Fuzzer
  41. Pentest Tools Port Scanner
  42. Hack Tools Mac
  43. Pentest Box Tools Download
  44. New Hacker Tools
  45. Github Hacking Tools
  46. Physical Pentest Tools
  47. Hacking Tools For Pc
  48. Hacker Tool Kit
  49. Hack Website Online Tool
  50. Game Hacking
  51. Hacker Tools 2020
  52. How To Install Pentest Tools In Ubuntu
  53. Pentest Tools For Mac
  54. Hackrf Tools
  55. Hacker Hardware Tools
  56. Github Hacking Tools
  57. Pentest Tools Review
  58. Hacking Tools For Windows
  59. Pentest Reporting Tools
  60. Growth Hacker Tools
  61. Github Hacking Tools
  62. Pentest Tools For Android
  63. Hack Tools Github
  64. Hacking Tools Online
  65. New Hacker Tools
  66. Underground Hacker Sites
  67. Best Pentesting Tools 2018
  68. Hacking Tools For Kali Linux
  69. Hackrf Tools
  70. Hacking Tools For Windows 7
  71. New Hacker Tools
  72. Best Pentesting Tools 2018
  73. Pentest Tools Review
  74. Hacking Tools For Windows Free Download
  75. Pentest Tools Open Source
  76. Underground Hacker Sites
  77. Hack Tool Apk No Root
  78. Hacker Tools Windows
  79. Hacking Tools For Windows
  80. Hacker Search Tools
  81. Pentest Tools Alternative
  82. Hacker Tools Github
  83. Hacker Tools 2020
  84. Hacker Tools 2020
  85. Hacker Tools Software
  86. Hacker Tools Apk
  87. Physical Pentest Tools
  88. Hacker Tools Hardware
  89. Hacks And Tools
  90. Pentest Tools For Ubuntu
  91. Hacking Tools Github
  92. Hacking Tools Software
  93. Pentest Tools Windows
  94. Hack Tool Apk
  95. Hack Tools For Windows
  96. Hacking Tools Kit
  97. Hacker Tools Github
  98. Physical Pentest Tools
  99. Hacker Tools Apk
  100. Hacking Tools Download
  101. Hack Rom Tools
  102. Hacker Tools List
  103. Hacking Tools And Software
  104. Hack Apps
  105. Hacker Tools 2019
  106. Pentest Tools Alternative
  107. Ethical Hacker Tools
  108. Hack Tools Download
  109. Game Hacking
  110. Hacker Search Tools
  111. Best Pentesting Tools 2018
  112. Hack Tools Download
  113. Hacker Tools Online
  114. Hacker Tools Mac
  115. Pentest Tools Open Source
  116. Hack Tools For Ubuntu
  117. Hacker Tools Hardware
  118. Hacker Tools Software
  119. Hacking Tools 2020
  120. Underground Hacker Sites
  121. Hack Tools Pc

No comments:

Post a Comment