# Function Analysis — entry

## Case

- Case ID: `htb-callfuscated`
- Binary: `crackme`
- Selector: `entry`
- Function: `entry`
- Address: `00401080`

## Summary

Decompiled code was captured for review.

## Notable Terms

No MVP notable terms detected in the available decompiler text.

## Function Metadata

```json
{
  "entry": "00401080",
  "external": false,
  "name": "entry",
  "signature": "undefined entry(void)",
  "thunk": false
}
```

## Ghidra Function Info

```json
{
  "command": [
    "/mnt/storage/Vegvisir-Projects/GhidraHeadlessMCP/bin/ghidra-headless",
    "function-info",
    "--project-dir",
    "/mnt/storage/Vegvisir-Projects/binary-intelligence-workbench/analysis/cases/htb-callfuscated/ghidra-project",
    "--project-name",
    "htb-callfuscated",
    "--program",
    "crackme",
    "--function",
    "entry"
  ],
  "function": {
    "bodyMax": "004010a5",
    "bodyMin": "00401080",
    "bodyNumAddresses": 38,
    "comment": null,
    "entry": "00401080",
    "external": false,
    "fullName": "entry",
    "name": "entry",
    "refsToEntry": 5,
    "signature": "undefined entry(void)",
    "thunk": false
  },
  "ok": true,
  "program": "crackme",
  "returncode": 0
}
```

## Decompiled Code

```c

void processEntry entry(undefined8 param_1,undefined8 param_2)

{
  undefined1 auStack_8 [8];
  
  __libc_start_main(&LAB_00409002,param_2,&stack0x00000008,0,0,param_1,auStack_8);
  do {
                    /* WARNING: Do nothing block with infinite loop */
  } while( true );
}


```

## Safety / Review Notes

- Treat this as static reverse-engineering assistance, not a behavioral guarantee.
- Verify important conclusions against disassembly, xrefs, and runtime-safe sandbox evidence.
