> For the complete documentation index, see [llms.txt](https://sansong.gitbook.io/cyber/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sansong.gitbook.io/cyber/rev/outils/ida/tips.md).

# Tips

tips pour gagner du temps (et de l'espérance de vie)

{% hint style="success" %}
**Raccourcis:**

* **Renommer une variable:** N
* **Sauter à une adresse:** G
* **Ajouter un commentaire:** ";" ou ":"
* **Ajouter un commentaire dans la fenêtre de décompilation:** "/"
* **Voir les cross-références:** X
* **Créer une fonction (pour pouvoir utiliser la vue graph):** P&#x20;
  {% endhint %}

{% hint style="success" %}
**Afficher les opcodes**

```
Options > General > Number of opcodes bytes > 6
```

{% endhint %}

{% hint style="success" %}
**Patch les octets d'un binaire**

* afficher les opcodes

```
Options > General > Number of opcodes bytes > 6
```

* cliquer sur l'opcode correspondant

```
Edit > Patch program > Change byte
```

* modifier
* appliquer les modifs

```
Edit > Patch program > Apply patches to input file
```

{% endhint %}

{% hint style="success" %}
**Synchronisation:**

Possible de synchroniser plusieurs fenêtres.

```
Clic droit > Synchronize with > fenêtre
```

Pratique en particulier pour le pseudocode et l'assembleur.
{% endhint %}

<figure><img src="https://1813806532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZRRTPIEA4wb6exZozwS0%2Fuploads%2FzGewIzXshXTlWZ1NTK29%2FCapture%20d%E2%80%99%C3%A9cran%202024-04-23%20143837.png?alt=media&amp;token=b1a6803f-a637-4dbe-812b-2ebc2299965e" alt=""><figcaption><p>Exemple de synchronisation</p></figcaption></figure>

{% hint style="success" %}
**Réactiver les fenêtres par défaut**

Dans le cas où des fenêtres ont été fermées par erreur

```
Windows > Reset desktop
```

**Sauvegarder une configuration de vues**

```c
Windows > Save desktop
```

**Rattacher une fenêtre à la barre**

1. Cliquer sur la barre grise en haut de la fenêtre
2. La glisser sur la barre
   {% endhint %}

<figure><img src="https://1813806532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZRRTPIEA4wb6exZozwS0%2Fuploads%2FbniZyxIwV0GKNX93ityq%2Fidawindows.png?alt=media&amp;token=ab44bb82-cd7b-4fad-9213-c4bf959424dd" alt=""><figcaption><p>Remettre une fenêtre détachée avec les autres</p></figcaption></figure>
