18 ene 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 info

  1. Hacking Tools And Software
  2. Best Hacking Tools 2019
  3. Hacker Tools Mac
  4. Hacking Apps
  5. Hacking Tools Kit
  6. Pentest Tools For Windows
  7. New Hacker Tools
  8. Hacking Tools For Beginners
  9. Hack And Tools
  10. Hack App
  11. Hacker Tools 2020
  12. Hack Tools Github
  13. Best Hacking Tools 2020
  14. Hacker Tools Apk Download
  15. Black Hat Hacker Tools
  16. Hack Tools For Games
  17. Black Hat Hacker Tools
  18. Pentest Tools Alternative
  19. Hacker Tools 2019
  20. Computer Hacker
  21. Hack Tools For Windows
  22. Hack Tool Apk No Root
  23. Pentest Tools Port Scanner
  24. Hack Tool Apk
  25. Hack Tools Mac
  26. Hacking Tools Online
  27. Hack App
  28. Hacker Tools Free Download
  29. Hacker Tools 2020
  30. Hacking Tools Download
  31. Hacking Tools For Pc
  32. How To Install Pentest Tools In Ubuntu
  33. Github Hacking Tools
  34. Pentest Tools Apk
  35. Pentest Tools Nmap
  36. Hacking Tools Hardware
  37. Github Hacking Tools
  38. Pentest Tools Find Subdomains
  39. Hack Tools 2019
  40. Pentest Tools Nmap
  41. Hack Tools Mac
  42. Free Pentest Tools For Windows
  43. Kik Hack Tools
  44. Hacker Tools For Windows
  45. Hack Tools Download
  46. Hack Apps
  47. Hacking Tools For Games
  48. Pentest Tools For Android
  49. Hack Tool Apk
  50. Hack Tools For Mac
  51. Pentest Tools Bluekeep
  52. Hack Tools
  53. Hacking Tools For Kali Linux
  54. Ethical Hacker Tools
  55. Computer Hacker
  56. Hack Tools Online
  57. Pentest Tools Website Vulnerability
  58. Pentest Recon Tools
  59. What Is Hacking Tools
  60. Hacking Tools And Software
  61. Pentest Tools Android
  62. Hacker Tools 2020
  63. Hack Tools Pc
  64. Free Pentest Tools For Windows
  65. Pentest Tools Find Subdomains
  66. Hacking Tools Windows
  67. Hacker Tool Kit
  68. Hack Tools Pc
  69. Tools Used For Hacking
  70. World No 1 Hacker Software
  71. Hacker Tools Free
  72. Nsa Hack Tools Download
  73. How To Make Hacking Tools
  74. Free Pentest Tools For Windows
  75. Github Hacking Tools
  76. Pentest Automation Tools
  77. Growth Hacker Tools
  78. Hackrf Tools
  79. Hacker Tools For Mac
  80. Hacker
  81. Hack Tools For Windows
  82. Hacker Tools Mac
  83. Hack Tools Mac
  84. Hack Tools For Games
  85. Hackrf Tools
  86. How To Make Hacking Tools
  87. Pentest Tools Subdomain
  88. Hack App

No hay comentarios: