domingo, 21 de janeiro de 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.


More information


  1. Pentest Tools Framework
  2. Pentest Tools Alternative
  3. Hacking Tools Usb
  4. Pentest Tools Url Fuzzer
  5. Hacker Security Tools
  6. Hacking Tools For Kali Linux
  7. Underground Hacker Sites
  8. Hacking Tools Pc
  9. Hacking Tools Name
  10. Pentest Tools Subdomain
  11. Hacking App
  12. Pentest Tools Subdomain
  13. Hackers Toolbox
  14. Hack Tools Pc
  15. Nsa Hack Tools Download
  16. Blackhat Hacker Tools
  17. Hacker Tools
  18. Hacker Hardware Tools
  19. Hack Tools For Pc
  20. Hacker Tools For Ios
  21. Pentest Recon Tools
  22. Hacking Tools Windows 10
  23. Nsa Hack Tools Download
  24. What Is Hacking Tools
  25. Underground Hacker Sites
  26. Hacker Tools 2019
  27. Hacker Tools Apk Download
  28. Hacker Tools For Ios
  29. Pentest Tools List
  30. Tools Used For Hacking
  31. Hak5 Tools
  32. Hacking Tools Windows
  33. Hacking Tools For Pc
  34. Hacker Tool Kit
  35. Pentest Reporting Tools
  36. Hacker Tools Apk Download
  37. Hacker Tools Free Download
  38. Hacker Tools Mac
  39. Pentest Box Tools Download
  40. Pentest Tools Bluekeep
  41. Pentest Tools Github
  42. Github Hacking Tools
  43. What Is Hacking Tools
  44. Easy Hack Tools
  45. Hacker Tools Linux
  46. Pentest Tools Android
  47. Pentest Tools
  48. Hacker Tools List
  49. How To Make Hacking Tools
  50. Hack Tool Apk No Root
  51. Hacker Tool Kit
  52. Hacker Tools Linux
  53. Nsa Hack Tools
  54. Pentest Tools Find Subdomains
  55. Hacker Tools Online
  56. Ethical Hacker Tools
  57. Hacking Tools Windows 10
  58. Hacker Tools Windows
  59. Pentest Tools Url Fuzzer
  60. Pentest Tools Github
  61. Hackrf Tools
  62. Pentest Recon Tools
  63. Hacker Search Tools
  64. Hacking Tools And Software
  65. Tools 4 Hack
  66. Hack And Tools
  67. Hacks And Tools
  68. Hacker Tools For Pc
  69. Hacker Tools
  70. Hacker Tools 2019
  71. What Are Hacking Tools
  72. Hacking Tools For Windows
  73. Pentest Tools Review
  74. Hacker Tools
  75. Hacker Tools For Ios
  76. Hacking Tools Pc
  77. Hacker Tools For Windows
  78. Pentest Tools Website
  79. Tools 4 Hack
  80. Hacker Tools For Pc
  81. World No 1 Hacker Software
  82. Hacking Tools Download
  83. Install Pentest Tools Ubuntu
  84. Free Pentest Tools For Windows
  85. How To Install Pentest Tools In Ubuntu
  86. Tools 4 Hack
  87. Easy Hack Tools
  88. Pentest Tools Website
  89. Nsa Hacker Tools
  90. Hacker Tools Free Download
  91. Nsa Hack Tools Download
  92. Hacking Tools Download
  93. Tools For Hacker
  94. Pentest Tools Windows
  95. Hack Tools For Pc
  96. Nsa Hack Tools Download
  97. Hacks And Tools
  98. Pentest Tools Website Vulnerability
  99. Hack Tool Apk
  100. Hacker Tool Kit
  101. Hacker Tools Github
  102. Hacker Tools 2019
  103. Pentest Recon Tools
  104. Hack Tool Apk No Root
  105. Hacking Tools Software
  106. Hacking Tools For Games
  107. Hacking Tools Kit
  108. Easy Hack Tools
  109. Nsa Hacker Tools
  110. Nsa Hack Tools
  111. What Is Hacking Tools
  112. Hack Tools Download
  113. Hacker Tools Free Download
  114. Hack Tool Apk No Root
  115. Hacking Tools Mac
  116. Hack Tool Apk No Root
  117. Pentest Tools Android
  118. Usb Pentest Tools
  119. Pentest Tools Alternative
  120. Hacking Tools
  121. Hack Tools Online
  122. Hacker Tool Kit
  123. Hacker Tools 2020
  124. Hack Tools
  125. World No 1 Hacker Software
  126. Computer Hacker
  127. Hack App
  128. Hacker Tools For Windows
  129. Hacker Tools 2019
  130. Best Hacking Tools 2019
  131. Hack Tools Github
  132. Hacker Security Tools
  133. Usb Pentest Tools
  134. Pentest Tools Review
  135. Hacking Tools Name
  136. Android Hack Tools Github
  137. Hacking Apps
  138. Nsa Hacker Tools
  139. What Is Hacking Tools
  140. Pentest Tools Download
  141. Hacker Tools Online
  142. Physical Pentest Tools
  143. Kik Hack Tools
  144. Hacker Tools Online
  145. Hacking Tools 2020
  146. Hacking Tools For Windows Free Download
  147. Hack Tool Apk
  148. Hack Tools 2019

Nenhum comentário: