Tuesday, May 30, 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. Pentest Tools Framework
  2. Hacking Tools Download
  3. Best Pentesting Tools 2018
  4. Pentest Tools For Mac
  5. Hacker Tools Apk Download
  6. Hack App
  7. Hacker Tools Software
  8. Hackrf Tools
  9. Hacking Tools Windows 10
  10. Android Hack Tools Github
  11. Hacker Tools Mac
  12. Hacking Apps
  13. Hacking Tools 2019
  14. Computer Hacker
  15. Pentest Tools Nmap
  16. Hacking Tools Kit
  17. Computer Hacker
  18. Hacker
  19. Hacker Tools Mac
  20. Hack Apps
  21. Hack Tools Mac
  22. Hacker Tools Free Download
  23. Hacking Tools For Games
  24. Hack Tools
  25. Hack Tools For Windows
  26. Hacking Tools For Windows Free Download
  27. Hack Website Online Tool
  28. Pentest Tools Framework
  29. Hack Tool Apk
  30. Usb Pentest Tools
  31. Hack App
  32. Easy Hack Tools
  33. Tools For Hacker
  34. Hack Tools Mac
  35. Pentest Tools Review
  36. Pentest Tools Android
  37. Hacker
  38. Hacker Techniques Tools And Incident Handling
  39. Hacker Tools Github
  40. Hack Tool Apk No Root
  41. Blackhat Hacker Tools
  42. Hacking Tools For Pc
  43. Pentest Tools Free
  44. Hacker Tools Windows
  45. Hacker Tools Github
  46. Hackrf Tools
  47. Hacker Tools Windows
  48. How To Hack
  49. Hacking Tools Mac
  50. Pentest Tools Github
  51. Hack Tool Apk
  52. Pentest Tools For Android
  53. Nsa Hacker Tools
  54. Hacker Hardware Tools
  55. Hacker Search Tools
  56. Best Hacking Tools 2020
  57. Kik Hack Tools
  58. Hack Tools
  59. Hacker Tools For Ios
  60. Install Pentest Tools Ubuntu
  61. Hacking Tools For Kali Linux
  62. Ethical Hacker Tools
  63. Hacker Security Tools
  64. Pentest Tools For Android
  65. Pentest Tools Subdomain
  66. Game Hacking
  67. Hacker Tools Hardware
  68. Pentest Tools For Windows
  69. Pentest Tools List
  70. Hack Tools For Mac
  71. Hack Tools
  72. Hacker Hardware Tools
  73. Game Hacking
  74. Hacker Tools For Mac
  75. Hacking App
  76. Hacker
  77. Pentest Tools Free
  78. How To Hack
  79. Hack Tools 2019
  80. Pentest Tools For Windows
  81. Pentest Automation Tools
  82. Github Hacking Tools
  83. Pentest Tools Kali Linux
  84. Hacker Tools For Windows
  85. Hacking Tools For Games
  86. Pentest Tools Find Subdomains
  87. Hackers Toolbox
  88. Hacker Techniques Tools And Incident Handling
  89. Pentest Tools Framework
  90. Hacking Tools Kit
  91. Hacking Tools For Windows 7
  92. Hack Tools For Pc
  93. Pentest Tools Apk
  94. Hacking Tools For Games
  95. New Hacker Tools
  96. Pentest Tools Review
  97. Pentest Tools Subdomain
  98. Bluetooth Hacking Tools Kali

No comments: