Pages

Monday, 29 May 2023

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

0 comments:

Post a Comment