{"id":"https://openalex.org/W4411015431","doi":"https://doi.org/10.1145/3714393.3726506","title":"Coding Malware in Fancy Programming Languages for Fun and Profit","display_name":"Coding Malware in Fancy Programming Languages for Fun and Profit","publication_year":2024,"publication_date":"2024-06-19","ids":{"openalex":"https://openalex.org/W4411015431","doi":"https://doi.org/10.1145/3714393.3726506"},"language":"en","primary_location":{"id":"doi:10.1145/3714393.3726506","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3714393.3726506","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3714393.3726506","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Fifteenth ACM Conference on Data and Application Security and Privacy","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3714393.3726506","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5037347555","display_name":"Theodoros Apostolopoulos","orcid":"https://orcid.org/0000-0002-4682-6049"},"institutions":[{"id":"https://openalex.org/I154757721","display_name":"University of Piraeus","ror":"https://ror.org/02qs84g94","country_code":"GR","type":"education","lineage":["https://openalex.org/I154757721"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Theodoros Apostolopoulos","raw_affiliation_strings":["University of Piraeus, Piraeus, Greece"],"raw_orcid":"https://orcid.org/0000-0002-4682-6049","affiliations":[{"raw_affiliation_string":"University of Piraeus, Piraeus, Greece","institution_ids":["https://openalex.org/I154757721"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034084857","display_name":"Vasilios Koutsokostas","orcid":null},"institutions":[{"id":"https://openalex.org/I154757721","display_name":"University of Piraeus","ror":"https://ror.org/02qs84g94","country_code":"GR","type":"education","lineage":["https://openalex.org/I154757721"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Vasilios Koutsokostas","raw_affiliation_strings":["University of Piraeus, Piraeus, Greece"],"raw_orcid":"https://orcid.org/0009-0003-8697-4251","affiliations":[{"raw_affiliation_string":"University of Piraeus, Piraeus, Greece","institution_ids":["https://openalex.org/I154757721"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5008062609","display_name":"Nikolaos Totosis","orcid":"https://orcid.org/0000-0002-7633-1119"},"institutions":[{"id":"https://openalex.org/I154757721","display_name":"University of Piraeus","ror":"https://ror.org/02qs84g94","country_code":"GR","type":"education","lineage":["https://openalex.org/I154757721"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Nikolaos Totosis","raw_affiliation_strings":["University of Piraeus, Piraeus, Greece"],"raw_orcid":"https://orcid.org/0000-0002-7633-1119","affiliations":[{"raw_affiliation_string":"University of Piraeus, Piraeus, Greece","institution_ids":["https://openalex.org/I154757721"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5067301270","display_name":"Constantinos Patsakis","orcid":"https://orcid.org/0000-0002-4460-9331"},"institutions":[{"id":"https://openalex.org/I154757721","display_name":"University of Piraeus","ror":"https://ror.org/02qs84g94","country_code":"GR","type":"education","lineage":["https://openalex.org/I154757721"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Constantinos Patsakis","raw_affiliation_strings":["University of Piraeus, Piraeus, Greece and Athena Research Center, Piraeus, Greece"],"raw_orcid":"https://orcid.org/0000-0002-4460-9331","affiliations":[{"raw_affiliation_string":"University of Piraeus, Piraeus, Greece and Athena Research Center, Piraeus, Greece","institution_ids":["https://openalex.org/I154757721"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5005247877","display_name":"Georgios Smaragdakis","orcid":"https://orcid.org/0000-0002-4127-3617"},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Georgios Smaragdakis","raw_affiliation_strings":["Delft University of Technology, Delft, Netherlands"],"raw_orcid":"https://orcid.org/0000-0002-4127-3617","affiliations":[{"raw_affiliation_string":"Delft University of Technology, Delft, Netherlands","institution_ids":["https://openalex.org/I98358874"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"18","last_page":"29"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10400","display_name":"Network Security and Intrusion Detection","score":0.9983999729156494,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11644","display_name":"Spam and Phishing Detection","score":0.9944000244140625,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7408893704414368},{"id":"https://openalex.org/keywords/malware","display_name":"Malware","score":0.6002716422080994},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5952037572860718},{"id":"https://openalex.org/keywords/coding","display_name":"Coding (social sciences)","score":0.47380536794662476},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3509899377822876},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.3344864845275879},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.1241682767868042}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7408893704414368},{"id":"https://openalex.org/C541664917","wikidata":"https://www.wikidata.org/wiki/Q14001","display_name":"Malware","level":2,"score":0.6002716422080994},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5952037572860718},{"id":"https://openalex.org/C179518139","wikidata":"https://www.wikidata.org/wiki/Q5140297","display_name":"Coding (social sciences)","level":2,"score":0.47380536794662476},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3509899377822876},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.3344864845275879},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.1241682767868042},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3714393.3726506","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3714393.3726506","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3714393.3726506","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Fifteenth ACM Conference on Data and Application Security and Privacy","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3714393.3726506","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3714393.3726506","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3714393.3726506","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Fifteenth ACM Conference on Data and Application Security and Privacy","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1842595108","display_name":null,"funder_award_id":"project SafeHorizon (Grant Agreement no. 101168562)","funder_id":"https://openalex.org/F4320323817","funder_display_name":"Universitas Brawijaya"},{"id":"https://openalex.org/G2065967292","display_name":null,"funder_award_id":"101168562","funder_id":"https://openalex.org/F4320334322","funder_display_name":"HORIZON EUROPE Framework Programme"},{"id":"https://openalex.org/G3771002347","display_name":"Innovations in Detecting and Disrupting Crime-as-a-Service Operations","funder_award_id":"101168562","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"}],"funders":[{"id":"https://openalex.org/F4320320300","display_name":"European Commission","ror":"https://ror.org/00k4n6c32"},{"id":"https://openalex.org/F4320323817","display_name":"Universitas Brawijaya","ror":"https://ror.org/01wk3d929"},{"id":"https://openalex.org/F4320334322","display_name":"HORIZON EUROPE Framework Programme","ror":null}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4411015431.pdf","grobid_xml":"https://content.openalex.org/works/W4411015431.grobid-xml"},"referenced_works_count":18,"referenced_works":["https://openalex.org/W2486765974","https://openalex.org/W2748868501","https://openalex.org/W3035328655","https://openalex.org/W3183032573","https://openalex.org/W3214333859","https://openalex.org/W4235428720","https://openalex.org/W4288057729","https://openalex.org/W4367860052","https://openalex.org/W4380848880","https://openalex.org/W4384647967","https://openalex.org/W4386257498","https://openalex.org/W4387834972","https://openalex.org/W4395029328","https://openalex.org/W4401171110","https://openalex.org/W4402218089","https://openalex.org/W6743493502","https://openalex.org/W6820652090","https://openalex.org/W6867085678"],"related_works":["https://openalex.org/W2097492617","https://openalex.org/W2753240997","https://openalex.org/W1764168690","https://openalex.org/W2537959205","https://openalex.org/W2740895074","https://openalex.org/W2772446090","https://openalex.org/W4284893819","https://openalex.org/W3152891574","https://openalex.org/W4316881845","https://openalex.org/W2975527072"],"abstract_inverted_index":{"The":[0],"continuous":[1],"increase":[2],"in":[3,7,129],"malware":[4,70,102],"samples,":[5],"both":[6],"sophistication":[8],"and":[9,16,42,131,146,149,153],"number,":[10],"presents":[11],"many":[12],"challenges":[13],"for":[14,137],"organizations":[15],"analysts,":[17],"who":[18],"must":[19],"cope":[20],"with":[21],"thousands":[22],"of":[23,50],"new":[24],"heterogeneous":[25],"samples":[26],"daily.This":[27],"requires":[28],"robust":[29],"methods":[30,60],"to":[31,39,67,114,139],"quickly":[32],"determine":[33],"whether":[34],"a":[35],"file":[36],"is":[37,46,73],"malicious.Due":[38],"its":[40,150,154],"speed":[41],"efficiency,":[43],"static":[44],"analysis":[45],"the":[47,57,107,111,122,132],"first":[48],"line":[49],"defense.In":[51],"this":[52,118],"work,":[53],"we":[54,120],"illustrate":[55,100],"how":[56],"practical":[58,133],"state-of-the-art":[59],"used":[61],"by":[62,109],"antivirus":[63],"solutions":[64],"may":[65,104],"fail":[66],"detect":[68,140],"evident":[69],"traces.The":[71],"reason":[72],"that":[74,90,101,124,135],"they":[75],"highly":[76],"depend":[77],"on":[78],"very":[79],"strict":[80],"signatures":[81],"where":[82],"minor":[83],"deviations":[84],"prevent":[85],"them":[86],"from":[87],"detecting":[88],"shellcodes":[89],"otherwise":[91],"would":[92],"immediately":[93],"be":[94],"flagged":[95],"as":[96],"malicious.Thus,":[97],"our":[98],"findings":[99],"authors":[103],"drastically":[105],"decrease":[106],"detections":[108],"converting":[110],"code":[112],"base":[113],"less-used":[115],"programming":[116,126,158],"languages.To":[117],"end,":[119],"study":[121],"features":[123],"such":[125],"languages":[127],"introduce":[128],"executables":[130],"issues":[134],"arise":[136],"practitioners":[138],"malicious":[141],"activity.":[142],"CCS":[143],"Concepts":[144],"Security":[145],"privacy":[147],"Malware":[148],"mitigation;":[151],"Software":[152],"engineering":[155],"Compilers;":[156],"General":[157],"languages.":[159]},"counts_by_year":[{"year":2025,"cited_by_count":2}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
