Hocam ida Pro, ghidra, binary ninja gibi programlarla asambly kodllarına erişebilir üstüne ekleme yapabilirsiniz bunu yapabilnek için hacker olmak gerekmiyor. Biraz bu konuda bilgili olmak yeter.
Zaten o kodlar derlendiğinde asembly oluyor. Sen hiçbir C cinsi kodun derlendiğinde kendi oldunu gördün mesela bir exe dosyasını aç içinde asla Java'ya da başka diller yoktur. Sadece asembly olur.
Bütün dillerde olmasa da bazı dillerde Java, Python, C#, .Net, Assembly gibi dillerde kaynak kodlarına erişmek mümkün diğer dillerde ise programlar bu çoğunluktaki dillerle yazılır bu çok zor olur.