Hermes/Dyforge is a program written in c++ allows you to inject a dll that can analyze all processes in a program, can be used for mod and reverse engeneering
| 1 | /* Layout */ |
| 2 | body { |
| 3 | background-color: #f8f9fa; |
| 4 | } |
| 5 | |
| 6 | .navbar { |
| 7 | box-shadow: 0 2px 4px rgba(0,0,0,.1); |
| 8 | } |
| 9 | |
| 10 | /* Sidebar */ |
| 11 | .list-group-item { |
| 12 | border: none; |
| 13 | border-radius: 0; |
| 14 | padding: 0.75rem 1rem; |
| 15 | } |
| 16 | |
| 17 | .list-group-item.active { |
| 18 | background-color: #0d6efd; |
| 19 | border-color: #0d6efd; |
| 20 | } |
| 21 | |
| 22 | /* Cards */ |
| 23 | .card { |
| 24 | box-shadow: 0 2px 4px rgba(0,0,0,.05); |
| 25 | margin-bottom: 1rem; |
| 26 | } |
| 27 | |
| 28 | .card-header { |
| 29 | background-color: #fff; |
| 30 | border-bottom: 1px solid rgba(0,0,0,.125); |
| 31 | } |
| 32 | |
| 33 | /* Memory View */ |
| 34 | .memory-view { |
| 35 | display: flex; |
| 36 | font-family: monospace; |
| 37 | font-size: 14px; |
| 38 | line-height: 1.5; |
| 39 | background-color: #f8f9fa; |
| 40 | padding: 1rem; |
| 41 | border-radius: 4px; |
| 42 | overflow-x: auto; |
| 43 | } |
| 44 | |
| 45 | #memory-hex { |
| 46 | margin-right: 2rem; |
| 47 | } |
| 48 | |
| 49 | #memory-ascii { |
| 50 | color: #6c757d; |
| 51 | } |
| 52 | |
| 53 | /* Assembly View */ |
| 54 | .assembly-view { |
| 55 | font-family: monospace; |
| 56 | font-size: 14px; |
| 57 | line-height: 1.5; |
| 58 | background-color: #f8f9fa; |
| 59 | padding: 1rem; |
| 60 | border-radius: 4px; |
| 61 | overflow-x: auto; |
| 62 | } |
| 63 | |
| 64 | #assembly-output { |
| 65 | margin: 0; |
| 66 | white-space: pre-wrap; |
| 67 | } |
| 68 | |
| 69 | /* Calls Network */ |
| 70 | #calls-network { |
| 71 | width: 100%; |
| 72 | height: 600px; |
| 73 | border: 1px solid #dee2e6; |
| 74 | border-radius: 4px; |
| 75 | } |
| 76 | |
| 77 | /* Tables */ |
| 78 | .table-sm td, .table-sm th { |
| 79 | padding: 0.5rem; |
| 80 | } |
| 81 | |
| 82 | /* Buttons */ |
| 83 | .btn-outline-light:hover { |
| 84 | background-color: #0d6efd; |
| 85 | border-color: #0d6efd; |
| 86 | } |
| 87 | |
| 88 | /* Charts */ |
| 89 | canvas { |
| 90 | max-width: 100%; |
| 91 | } |
| 92 | |
| 93 | /* Responsive */ |
| 94 | @media (max-width: 768px) { |
| 95 | .col-md-2 { |
| 96 | margin-bottom: 1rem; |
| 97 | } |
| 98 | |
| 99 | .memory-view { |
| 100 | flex-direction: column; |
| 101 | } |
| 102 | |
| 103 | #memory-hex { |
| 104 | margin-right: 0; |
| 105 | margin-bottom: 1rem; |
| 106 | } |
| 107 | } |