Saturday, January 27, 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 articles
  1. Pentest Tools Subdomain
  2. Hacking Tools Windows 10
  3. Hacking Tools 2020
  4. Pentest Box Tools Download
  5. Hacking Tools For Kali Linux
  6. Pentest Automation Tools
  7. Hacker Tools For Mac
  8. Hack Tools
  9. Pentest Tools Website Vulnerability
  10. Pentest Tools For Ubuntu
  11. Hacking Tools Github
  12. Pentest Tools For Android
  13. Hack Tools 2019
  14. Hacker Hardware Tools
  15. Pentest Tools Download
  16. Hacking App
  17. Hacker Tools Mac
  18. Hack Tools For Games
  19. Hacking Tools Download
  20. Pentest Tools Subdomain
  21. Hack Tools For Windows
  22. Hacker Tools
  23. Pentest Tools Download
  24. Hacking Tools For Windows 7
  25. Pentest Tools Apk
  26. What Is Hacking Tools
  27. Hacking Tools
  28. Black Hat Hacker Tools
  29. World No 1 Hacker Software
  30. Hacker Tools Free
  31. Best Hacking Tools 2019
  32. World No 1 Hacker Software
  33. Hacking Tools
  34. Hacking Tools For Mac
  35. Hacking Tools Windows 10
  36. Hacking Tools 2019
  37. Hacking Tools Software
  38. Bluetooth Hacking Tools Kali
  39. Pentest Tools Online
  40. Hacker Tools Hardware
  41. Pentest Tools Download
  42. Ethical Hacker Tools
  43. Hack Tools Online
  44. Hacker Tools For Ios
  45. Pentest Automation Tools
  46. Underground Hacker Sites
  47. Pentest Tools For Android
  48. Hacking Tools Name
  49. Hacker Security Tools
  50. Termux Hacking Tools 2019
  51. Pentest Tools List
  52. Pentest Tools Open Source
  53. Hacker
  54. Pentest Recon Tools
  55. Hack Tools Download
  56. Wifi Hacker Tools For Windows
  57. Hacking Tools For Windows Free Download
  58. Nsa Hacker Tools
  59. Kik Hack Tools
  60. Hacking Tools Kit
  61. Hak5 Tools
  62. What Are Hacking Tools
  63. Hack Apps
  64. Nsa Hack Tools Download
  65. Hacking Tools Windows
  66. Hack Tools For Ubuntu
  67. Hacker Tools 2019
  68. Hacking Tools For Mac
  69. Hacking Tools Windows
  70. Hacking Tools For Kali Linux
  71. Ethical Hacker Tools
  72. New Hack Tools
  73. Hacking Tools Software
  74. Hack Tool Apk No Root
  75. Pentest Tools Free
  76. Pentest Tools Find Subdomains
  77. Hacking Tools For Windows
  78. Hacking Tools And Software
  79. Hacking App
  80. Hacker Hardware Tools
  81. Pentest Tools Nmap
  82. Hacker Tools 2020
  83. Hacker Tools List
  84. Hack Tools For Windows
  85. Hacking App
  86. Hacking Tools And Software
  87. Hack Tools 2019
  88. Pentest Tools Website Vulnerability
  89. Install Pentest Tools Ubuntu
  90. Hacker Tools Windows
  91. Pentest Tools Alternative
  92. Pentest Reporting Tools
  93. Hacking Tools Hardware
  94. Hacking Tools Mac
  95. Hacking Tools For Kali Linux
  96. Hack Apps
  97. Bluetooth Hacking Tools Kali
  98. Hacker Tools For Pc
  99. Install Pentest Tools Ubuntu
  100. Pentest Tools Online
  101. Hacker Techniques Tools And Incident Handling
  102. Hacking Tools For Beginners
  103. Hack Tools For Pc
  104. Pentest Tools List
  105. Hacking Tools For Windows 7
  106. Hack Tool Apk
  107. Pentest Tools Nmap
  108. Hacking Tools Windows 10
  109. Hack Apps
  110. Pentest Tools Kali Linux
  111. Free Pentest Tools For Windows
  112. Pentest Tools Bluekeep
  113. Hacker Tools Mac
  114. Pentest Recon Tools
  115. Growth Hacker Tools
  116. Pentest Tools For Mac
  117. Hack Tools Github
  118. Best Hacking Tools 2019
  119. Pentest Recon Tools
  120. Hacking Tools For Games
  121. Pentest Tools Android
  122. Best Hacking Tools 2019
  123. Pentest Reporting Tools
  124. Hacking Tools Github
  125. Pentest Tools Review
  126. Hacking Tools For Windows Free Download
  127. Hacking Tools And Software
  128. Best Hacking Tools 2019
  129. Hack Website Online Tool
  130. Hacker Tools Online
  131. Termux Hacking Tools 2019
  132. Pentest Tools Kali Linux
  133. Pentest Box Tools Download
  134. Hacking Tools For Games
  135. Hack Tools For Games
  136. Hacking Tools Free Download
  137. Hacker Tools Free
  138. Top Pentest Tools
  139. Hackrf Tools
  140. Hak5 Tools
  141. Bluetooth Hacking Tools Kali
  142. Easy Hack Tools
  143. Hacker Tools For Windows
  144. Hacker Tools Software
  145. Hacker Tools For Windows
  146. Hacker Tools Apk Download
  147. Pentest Tools Bluekeep
  148. Ethical Hacker Tools
  149. Best Pentesting Tools 2018
  150. What Is Hacking Tools
  151. Hacking Tools For Pc
  152. Hacker Security Tools
  153. New Hacker Tools
  154. Pentest Tools Kali Linux
  155. Hacking Tools Download
  156. Pentest Box Tools Download
  157. Usb Pentest Tools
  158. Hack Rom Tools
  159. Hacking Tools Kit
  160. Hak5 Tools
  161. Pentest Tools Url Fuzzer
  162. Hack Tools Mac
  163. Hack Tools
  164. Hacking Tools Windows 10
  165. Hacker Tool Kit
  166. Pentest Tools Open Source
  167. Pentest Tools Subdomain
  168. Pentest Tools Download
  169. Install Pentest Tools Ubuntu
  170. Hack Tools Pc
  171. Hacking Tools For Pc
  172. Pentest Tools Apk
  173. Hackrf Tools
  174. Pentest Tools Alternative
  175. Computer Hacker

No comments:

Post a Comment